npm -v 查看npm版本号
where node 查看安装路径
更新到最新版本 npm install npm -g
-g指全局
国内访问npm的资源速度相当慢,可以更换为国内的npm镜像,比如taobao的
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
更新到指定版本 npm -g install npm@5.6.0 (@后面加指定版本号)
进入工程目录使用npm
npm init -yes 或者 npm init -y 初始化一个工程目录
package.json 被生成
npm install 简写 npm i
安装的包被放在根目录下的node_modules文件夹下
npm i 建立node_modules文件夹
npm install 一次性下载package.json中记录的依赖
npm i **** 添加一个包/依赖
npm i ****@版本号 添加某版本的包/依赖
npm info *** 查看某包的历史版本
npm uninstall *** 卸载一个包,在node_modules文件夹中和package.json中dependencies属性中都找不到
老版本的npm 的安装卸载都需要在最后加上 --save 才能在package.json中dependencies属性添加删除,才认为他是一个依赖
更新依赖 npm update ***
package.json中scripts属性是指定一些命令的快捷方式
比如自定义:
"yo": "echo"yo.""
输入npm run yo 就会打印yo.
区分生产环境下的和开发环境下的依赖
npm i webpack --save-dev 就是开发环境下
dependencies 属性里面存生产环境下的依赖
devDependencies 属性里面存开发环境下的依赖