为了账号安全,请及时绑定邮箱和手机立即绑定

npm命令及解释

标签:
JavaScript

npm是Node Package Manager,也就是长说的NPM包管理器. 一般安装node.js就会一起安装.

npm install

npm install XXX    //表示安装模块, 默认会安装最新的安装包

npm install XXX@x.x.x //表示安装指定版本的安装包,安装完成以后安装包的信息会自动保存到项目的package.json文件

npm install XXX@x.x.x --save 或者 npm install XXX@x.x.x --S   //表示安装包信息将加入到dependencies(生产阶段的依赖)

npm install xxx --save-dev 或者 npm install xxx  -D // 表示安装包信息将加入到devDependencies(开发阶段的依赖)

npm install xxx --save-optional  或者 npm install xxx -O //表示将安装包信息加入到optionalDependencies(可选阶段的依赖)

npm install xxx --ES 或者 npm install xxx --save-exact // 表示精确安装,安装完之后^ 会消失
npm install xxx -g 或者 global  // 表示全局安装

模块的依赖都被写入package.json, 如果今后有人看你项目,可以通过 npm install 安装所有的依赖包.

npm uninstall  

表示卸载安装的包

npm uninstall gulp --save-dev

npm update

更新模块

npm update -g glup

npm outdated 查看过时的包

npm outdated

npm ls 查看安装的模块

npm ls -g  //查看全局安装的包

npm init 在项目中引导创建一个package,json文件

npm init

npm help 查看某条命令的详细帮助

npm root 查看包的安装路径

npm root

npm config 管理npm的配置路径

npm config set proxy=http://xxx  //设置代理npm config set registry="http://r.cnpmjs.org"  //设置npm镜像//比如设置淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org

npm cache 管理模块的缓存

npm cache clean //清楚npm本地缓存

npm start 启动模块

该命令卸载package.json文件script的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序

"scripts": {    "start": "gulp -ws"}

此时在cmd中输入npm start命令相当于执行gulpfile.js文件自定义的wath和server命令

如果package.json文件没有设置start,则将直接启动node server.js

npm stop 停止模块

npm restart 重新启动模块

npm test 测试模块

该命令卸载package.json文件script的test字段中,可以自定义该命令来执行一些操作,如

"scripts": {    "test": "gulp release"},

此时在cmd中输入npm test命令相当于执行gulpfile.js文件自定义的release命令。

npm version 查看模块版本

npm version

npm view 查看模块的注册信息

npm view gulp dependencies //查看模块的依赖关系
npm view gulp repository.url //查看模块的源文件地址
npm view npm contributors //查看模块的贡献者,包含邮箱地址

npm adduser 用户登录

npm publish 发布模块

npm access 在发布的包上设置权限

 

转自: https://www.cnblogs.com/itlkNote/p/6830682.html


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消