npm
npm init
npm ls -g
查看已全局安装npm config ls
查看当前配置npm cache clean
清除本地缓存
国内-淘宝镜像npm config set registry https://registry.npm.taobao.org
证书过期了npm config set registry https://registry.npmmirror.com
用这个
npm config set registry https://registry.npmjs.org
全局翻墙后,可改代理 set proxy
.npmrc文件npm配置
npm install -g @vue/cli 全局
npm i vue 安装
npm i webpack -D 开发依赖包写入devDependencies
主版本不变最新 @^1.x
副版本不变 @~1.1.x
npx 和 npm -g
npm 发布流程
npm config set registry https://registry.npmjs.org
有账号可登录,https://www.npmjs.com/
可使用chrome浏览器插件【身份验证器】-authenticator.cc发布的
npm login
username:
password:
email:
OTP(2FA):
npm publish
node-sass版本对应问题
https://github.com/sass/node-sass 查看
NodeJS | Supported node-sass version | Node Module |
---|---|---|
Node 20 | 9.0+ | 115 |
Node 19 | 8.0+ | 111 |
Node 18 | 8.0+ | 108 |
Node 17 | 7.0+, <8.0 | 102 |
Node 16 | 6.0+ | 93 |
Node 15 | 5.0+, <7.0 | 88 |
Node 14 | 4.14+, <9.0 | 83 |
Node 13 | 4.13+, <5.0 | 79 |
Node 12 | 4.12+, <8.0 | 72 |
Node 11 | 4.10+, <5.0 | 67 |
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/