目录

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