npm 的一些常见命令

npm是什么

NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载、安装、上传以及管理已经安装的包。

一些尾缀代表的意思

 --save / -S(默认)安装包信息将写入 dependencies,表示是上线和开发的时候都需要(生产阶段的依赖)

--save-dev / -D 安装包信息将写入 devDependencies,(开发阶段的依赖)

--save-optional / -O 安装包信息将加入到 optionalDependencies(可选阶段的依赖)

--save-exact / -E 精确安装指定模块版本。这样安装的模块,在package.json 文件的 dependencies 字段,对应模块下的版本号中的 ^ 消失了。

-g 全局安装 安装后的依赖可在任何命令行下使用。

常用的一些命令:

  • npm init 在项目中引导创建一个package.json文件,之后安装的依赖包都将记录在该文件中。
  • npm install / npm i 安装模块
  • npm uninstall 卸载模块
  • npm update 更新模块
  • npm outdated 检查模块是否已经过时
  • npm ls 查看安装的模块
  • npm help 查看某条命令的详细帮助
  • npm root 查看包的安装路径
  • npm config 管理npm的配置路径
  • npm cache 管理模块的缓存
  • npm start 启动模块
  • npm stop 停止模块
  • npm restart 重新启动模块
  • npm test 测试模块
  • npm version 查看模块版本
  • npm view 查看模块的注册信息
  • npm adduser  用户登录
  • npm publish 发布模块
  • npm access 在发布的包上设置访问级别

我使用过的 npm 部分命令使用举例:

删除 node_modules 目录下面的 ice.js 包:

npm uninstall ice.js

从 package.json 文件中删除依赖,需要在命令后添加参数 --save:   npm uninstall xxx --save

卸载全局安装的包: npm uninstall xxx -g

npm remove xxx 和 uninstall 相似。

npm指令清除npm缓存

npm cache clean --force

使用场景:当 npm install 报错时,得考虑一下,是否之前有 npm install 的时候中断过,之后 npm install 就开始报错,这是因为有缓存造成的,此时就需要清一下缓存之后重新安装。

查看npm版本

npm --version

 

package.json

 

posted @ 2020-08-20 15:00  真的想不出来  阅读(234)  评论(0编辑  收藏  举报