Skip to content
本页目录

NPM命令

1、安装 nodejs 则其中会包含 npm,安装完 nodejs 后

javascript
node -v  // 查看nodejs安装是否成功,成功后会出现版本号
npm -v  // 同样会出现npm版本

2、通过 npm 安装 yarn

javascript
npm install -g yarn

3、通过 npm 安装 cnpm

javascript
npm install -g cnpm --registry=https://registry.npm.taobao.org

4、npm 在 vscode 中不能生效?

可以尝试将 vscode 右键管理员运行或重启终端

5、npm 安装版本号

安装策略,若存在lock文件,则按照lock文件中的版本安装,若不存在则按照以下规则

  • *会匹配最新版本的依赖包,比如*1.2.3会匹配x.x.x
  • ^主版本号不会变,另外两个版本号会更新到最新,比如^1.2.3会匹配所有1.x.x的包,包括1.3.0,但是不包括2.0.0
  • 主版本和次要版本不会变,最后一个版本号会更新到最新,比如~1.2.3会匹配所有1.2.X版本,但是不包括1.3.X
  • 固定版本号,不会更新

6、npm -D -S

  • -D 是在开发环境中协助开发需要使用的

  • -S是生产环境打包时需要的

在package.json中 -D在devDependencies对象中,-S在dependencies对象中

7、npm update 更新包

npm update package-name

8、 npmjs.com 发布常用操作

javascript
// 登录 npmjs // 输入用户名  密码和 注册邮箱
npm login

//打包文件(参考HanochMa-form-vue3 git仓库 package.json中的scripts)
npm run lib

// 修改package.json2文件中的版本号后,可以发布到npmjs上
npm publish

9、清理 npm 安装包的缓存

javascript
npm cache clean --force

10、nvm 管理node版本

11、 node-sass 安装一直失败,直接dart-sass替换吧

12、node和npm版本对应关系

13、npm 执行顺序的整理

14、400 错误

15、npm包源

Released under the MIT License.