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 查看

NodeJSSupported node-sass versionNode Module
Node 209.0+115
Node 198.0+111
Node 188.0+108
Node 177.0+, <8.0102
Node 166.0+93
Node 155.0+, <7.088
Node 144.14+, <9.083
Node 134.13+, <5.079
Node 124.12+, <8.072
Node 114.10+, <5.067
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/