在vue中较为常用的指令就是用npm install去安装某个依赖
①npm install=npm i
它会根据package的文件同时下载devdependencies(开发环境)和dependcie(生产环境)的依赖,并生成node_module包
②npm uninstall modulename
卸载某个依赖
③npm install modulename
将modulename包安装到node_modules目录上
不修改package文件
④npm install -g modulename (-global=-g)
-g的意思是将模块安装到全局
不会在node_module保存模块包
不会写入devdependcies和dependcie节点
⑤npm install module name --save(--save=-S)
会将modulename包安装到node_module包
会在dependcie中添加modulename属性名
之后运行npm i会将包安装到node_modules目录上
之后运行npm install --production或者注明NODE_ENV变量值为production时,会自动安装msbuild到node_modules目录中,即是在线上环境运行时会将包安装
⑥npm install modulename -save-dev(-D:即npm install module_name --save-dev
)
会将modulename包安装到node_module包
会在devdependencies添加modulename属性名
之后运行npm i会将包安装到node_modules目录上
之后运行npm install –production或者注明NODE_ENV变量值为production时,不会自动安装moduleName 到node_modules目录中
使用原则:
首先了解开发环境和生产环境的区别:
devdependencies是开发环境需要的依赖比如babel编译,压缩css,js模块插件等,这些在项目部署时不需要的,所以我们用-D的形式安装
dependencies时生产环境需要的依赖,像express模块是项目运行的必备的,就要用到-S的形式安装
总结:运行用的包用-S,其他包用-D