1.查看和更新npm
查看npm版本
npm -v
更新npm至最新版本
npm install npm@latest -g
2.npm安装依赖
安装到 node_modules
, 不会将依赖写入package.json
中
npm install xxx
安装并写入package.json的"dependencies"中
npm install xxx –S
安装并写入package.json的"devDependencies"中
npm install xxx –D
全局安装
npm install xxx -g
查看全局安装的包
npm list -g --depth 0
安装指定版本
npm install xxx@1.2.0
3.npm更新依赖
先安装"npm-check-updates"模块
npm install -g npm-check-updates
检查可更新的模块
npm-check-updates 或者缩写 ncu
更新package.json的依赖包到最新版本,但在实际开发中不建议一次全部更新
ncu -u
4.npm删除依赖
删除指定模块
npm uninstall xxx
删除全局模块
npm uninstall -g xxx
5.执行配置命令
npm run XXX是执行配置在 package.json 中的脚本
运行当前目录下的package.json 里的scripts里的start命令, 为启动模块
npm start 或者 npm run start
运行当前目录下的package.json 里的scripts里的top命令,为停止模块
npm stop
运行当前目录下的package.json 里的scripts里的restart命令,为重启模块
npm restart
6.其他
使用默认值生成package.json文件
npm init -y
根据package.json中的依赖包下载
npm i 或则 npm install
npm官网地址: https://www.npmjs.com
CNPM
由于国内直接使用 npm 的官方镜像是非常慢的,可以使用淘宝 NPM 镜像。
淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
这样就可以使用 cnpm 命令来安装模块了
注意:使用cnpm下载的依赖无法记录在package.json中