码迷,mamicode.com
首页 > 其他好文 > 详细

npm 常用命令

时间:2017-08-10 18:02:26      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:file   pts   less   删除   try   function   用法   exp   func   

  • $ npm -v 查看版本
  • $ npm 查看帮助
  • $ npm list 当前目录已安装插件
  • $ npm install  express 安装依赖包到node_modules目录,代码中可直接require
  • $ npm install  express -g 全局安装依赖包,它根据package.json中的bin进行配置,将实际脚本链接到该位置:"bin":{"express":"./bin/express"}
  • $ npm install [tarball file,tarball url,folder] 对于没有发布到npm上的包或者网络不能直接安装的包,可以将包下载到本地再安装,需指明package.json文件
  • npm的命令钩子 如当执行package.json中的scrpts项中配置的install时,npm install <package>会指向preinstall.js及install.js

发布包

  1. 编写模块 exports.test=function(){}
  2. 初始化包描述 npm init
  3. 注册包仓库账号 npm adduser
  4. 上传包 npm publish .
  5. 安装包 npm install <packgename>(package.json中name)  --registry==http://registry.npmjs.org
  6. 包权限 npm owner [ls <packgename>,add <user> <packgename>,  rm <user> <packgename>]

分析包

$ npm ls 可以分析出当前路径下能通过模块路径找到的所有包,并生成依赖树
 
卸载包
npm uninstall <name> [-g] [--save-dev]  PS:不要直接删除本地插件包
1、删除全部插件:npm uninstall gulp-less gulp-uglify gulp-concat ……???太麻烦
2、借助rimraf:npm install rimraf -g 用法:rimraf node_modules
 
更新包
npm update <name> [-g] [--save-dev]
更新全部插件:npm update [--save-dev]

npm 常用命令

标签:file   pts   less   删除   try   function   用法   exp   func   

原文地址:http://www.cnblogs.com/avidya/p/7340364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!