npm日常命令
目录
- -save 与 - -save-dev 、- -g 的区别
1、npm install -g
- 将包安装到全局环境中
- 但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令
2、npm install - -save | - -save-dev
- 安装的同时,将信息写入package.json中
- npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,一个是npm install
-
-save另一个是 npm install –save-dev,他们表面上的区别是-
-save 会把依赖包名称添加到 package.json 文件 dependencies 键下,-
-save-dev 则添加到 package.json 文件 devDependencies 键下 - 项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包
- 这样代码提交到github时,就不用提交node_modules这个文件夹了。
日常命令
**npm init ** 会引导你创建一个package.json文件,包括名称、版本、作者这些信息等
**npm remove **移除
**npm update **更新
npm ls 列出当前安装的了所有包
**npm root **查看当前包的安装路径
**npm root -g **查看全局的包的安装路径
npm help 帮助,如果要单独查看install命令的帮助,可以使用的npm help install