# 安装

# 升级 node.js 18 之后 使用

出现这个错误的原因,是 node.js V17 版本后使用了 OpenSSL3.0, OpenSSL3.0 对允许算法和密钥大小增加了严格的限制,改变了 md 族(包括 md4)的初始化上下文的代码,这是一个破坏性的更改。

{
  "private": true,
  "scripts": {
    "dev": "set NODE_OPTIONS=--openssl-legacy-provider && npm run development",
    "watch": "set NODE_OPTIONS=--openssl-legacy-provider && mix watch"
  }
}
1
2
3
4
5
6
7

# windows 11 下安装 yarn 等之后 报错

无法加载文件 C:\Users\Lmx\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
1

# pnpm 环境设置

# 淘宝镜像源一
pnpm config set registry https://registry.npmmirror.com/
# 官方默认镜像
pnpm config set registry https://registry.npmjs.org

# pnpm 全局 bin 路径
pnpm config set global-bin-dir "D:\Program\nodejs\pnpm\.pnpm-bin-dir"

# pnpm 全局缓存路径
pnpm config set cache-dir "D:\Program\nodejs\pnpm\.pnpm-cache"

# pnpm 全局安装路径
pnpm config set global-dir "D:\Program\nodejs\pnpm\.pnpm-global"

# pnpm 创建 pnpm-state.json 文件的目录
pnpm config set state-dir "D:\Program\nodejs\pnpm\.pnpm-state"

# pnpm 全局仓库路径(类似 .git 仓库)
pnpm config set store-dir "D:\Program\nodejs\pnpm\.pnpm-store"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19