本地安装
$ npm [install/i] [package_name]
全局安装
npm install/i -g [package_name]
本地安装:为了某一块功能或者某一个项目安装的包 安装到你cd到的当前文件夹下
全局安装:安装一个(调试/测试/转换)工具,在任何目录都可以使用 安装到C盘一个隐藏的文件夹
安装node-dev包
安装:$ npm install node-dev
install简写为i
Package.json字段说明
dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
devDependencies – 开发依赖包列表。表明二次开发需要安装的开发工具包,一般与二次开发有关,与包的运行无关。
npm和cnpm下载的包不能同时混用
混用后会出现错
解决办法:
删除node_modules文件下的文件后,重新执行npm install
npm常用指令
npm下载网络经常缓慢超时,安装淘宝镜像cnpm,以后所有指令均可替换为cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm设置淘宝镜像
npm config set registry https://registry.npm.taobao.org
验证npm是否设置成功
npm config get registry
安装包–save保存依赖项(dependencies),–save-dev保存至开发依赖项(devDependencies)
npm i/install [-Package Name] [-g] [--save][-dev]
安装依赖列表项的所有包
npm i/install
查看已安装包
npm list [-g]
卸载安装包
npm un/uninstall [package_name] [-g]
更新安装包
npm update [package_name] [-g]
生成package.json文件
npm init
强制清空npm缓存
npm cache clean --force