npminstallmoduleName -g:-g 将模块安装到全局,具体安装到磁盘哪个位置,要看npm config prefix的位置。查看:npm config ls,修改:npm config set prefix. npminstallmoduleName --save:(简写:-S)-save 将模块安装到项目目录下,并在package文件的dependencies属性写入依赖。 npminstallmoduleName --save-dev:(简写:...
-g 是全局安装,不带 -g 会安装在个人文件夹 -S 与 --save 的简写,安装包信息会写入 dependencies 中 -D 与 --save-dev 的简写,安装包写入 devDependencies 中 -S安装的依赖是项目在实际运行时也需要的依赖 -D则是项目在开发阶段需要的依赖,例如es6转es5的依赖,我们就只需要用它来获取转译后的代码,但在...
npm i module_name -g 全局安装 i => install == 安装 -S => save == 保存 -D =>devDependencies => 写入devDependencies,发布到生产环境 -g =>global => 全局安装 在package.json 文件里面提现出来的区别就是,使用 –save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 –save 安装的...
3. 运行 npm install 初始化项目时不会下载模块。 npm install moduleName -g 命令 1. 安装模块到全局,不会在项目node_modules目录中保存模块包。 2. 不会修改package.json文件。 3. 运行 npm install 初始化项目时不会下载模块。 npm install moduleName --save 命令 1. 安装模块到项目node_modules目录下。
npm install -g moduleName # -g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm config prefix 的位置,具体查看方法是在终端输入npm config edit,在弹出的文档中找到; prefix=C:\node,就是了。 npm install -save moduleName # --save 的意思是将模块安装到项目目录下,并在package文件的dependen...
dependencies依赖的包不仅开发环境能使用,生产环境也能使用。其实这句话是重点,按照这个观念很容易决定安装模块时是使用--save还是--save-dev。 案例: 你开发一个前端项目,在项目中你需要使用gulp构建你的开发环境和本地运行环境,这时你就要放到devDependencies里。gulp是你用来压缩代码,打包等需要的工具,程序实际运行的...
npm install -save-dev moduleName # --save-dev 的意思是将模块安装到项目目录下,并在package文件的devDependencies节点写入依赖。 npm install moduleName 命令 安装模块到全局,不会在项目node_modules目录中保存模块包。 不会将模块依赖写入devDependencies或dependencies 节点。
npm install XX --save(简写为npm i XX -S) 会把XX包安装到node_modules目录中, 会在package.json的dependencies属性下添加XX -运行npm install --production或者注明NODE_ENV变量值为production...
一、npm install -S -D 的区别 npm install module_name -S 即 npm install module_name --save 写入dependencies 生产上用到的 npm install module_name -D 即 npm install module_name --save-dev 写入devDependencies 开发上用到的生产上用不到的 ...
不冲突,-g是安装在全局,也就是说什么地方都能用,比如你全局安装gulp,只要有gulpfile就可以用。如果你用-save,就是添加在本项目,相当于就添加到package.json中,这样安装相当于提示了我使用这个模块,并不冲突。 有用 回复 查看全部 3 个回答 推荐问题 为什么在npm install后package-lock.json中包名前有node_modul...