卸载pkg安装的nodejs
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
更新brew软件库
brew update
安装node16
brew install node@16
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
brew update
brew install node@16
安装nestjs脚手架
npm i -g @nestjs/cli
1、创建项目并跳过安装依赖
nest new <project_name> --skip-install
2、如果不需要eslint和prettier可以删除相应配置文件以及依赖项,再进行依赖安装
cd <project_name>
npm install
该问题是源的https证书过期导致的,故通常可以更换源,也可以忽略证书验证来解决。
官方源地址:https://registry.yarnpkg.com/
最近官方源不能使用了,所以替换为淘宝源。
yarn config set registry https://registry.npmmirror.com/
由于是证书过期,最简单粗暴的办法是直接忽略证书验证。
yarn config set "strict-ssl" false -g
当前项目安装
yarn add javascript-obfuscator
# 或者
npm install javascript-obfuscator
全局安装
yarn global add javascript-obfuscator
# 或者
npm install javascript-obfuscator -G
当前项目安装使用方法
npx javascript-obfuscator ./path_to_input_dir --output ./path_to_output_dir
全局安装使用方法
javascript-obfuscator ./path_to_input_dir --output ./path_to_output_dir
npm i -g synp
yarn
synp --source-file /path/to/yarn.lock
npm install
synp --source-file /path/to/package-lock.json