您现在的位置是:首页 >学无止境 >dependencies 与 devDependencies网站首页学无止境
dependencies 与 devDependencies
简介dependencies 与 devDependencies
描述
dependencies
线上生产环境需要用到的依赖,本地开发环境也可以用- vue、vuex、vue-router
- vant、elementUI
- axios
- 等等
devDependencies
本地开发环境需要用到的依赖- webpack 打包工具,线上发布不需要
- lsee、sass 编译工具,经过打包后都会被编译成 css,线上发布不需要
- vconsole 仅用于开发环境查看日志使用
- 等等
常用 npm 命令
npm instaii xxx@1.0.0
- 简写为
npm i xxx@1.0.0
- 安装到当前项目 node_modules 中,不会将依赖写入 package.json
- 运行
npm install
时,不会加载 xxx@1.0.0
- 简写为
npm install -g xxx@1.0.0
- 简写为
npm i -g xxx@1.0.0
- 安装到全局(安装 node 根文件夹中的 node_modules 中),不会将依赖写入当前项目的 package.json
- 任何项目都可使用此依赖
- 简写为
npm install xxx@1.0.0 --save
- 简写为
npm i xxx@1.0.0 -S
- 安装到当前项目 node_modules 中,将依赖写入 package.json 的 dependencies
- 运行
npm install
时,会将 xxx@1.0.0 加载到 node_modules 中
- 简写为
npm install xxx@1.0.0 --save-dev
- 简写为
npm i xxx@1.0.0 -D
- 安装到当前项目 node_modules 中,将依赖写入 package.json 的 devDependencies
- 运行
npm install
时,会将 xxx@1.0.0 加载到 node_modules 中
- 简写为
npm uninstall xxx@1.0.0
- 将本项目 node_modules 中的 xxx@1.0.0 依赖包移除,不会更改 package.json
npm uninstall -g xxx@1.0.0
- 将 node 根文件夹中的 node_modules 中 xxx@1.0.0 依赖包移除,不会更改当前项目的 package.json
npm uninstall xxx@1.0.0 -S
- 将本项目 node_modules 中的 xxx@1.0.0 依赖包移除,同时删除 dependencies 中的 xxx@1.0.0
npm uninstall xxx@1.0.0 -D
- 将本项目 node_modules 中的 xxx@1.0.0 依赖包移除,同时删除 devDependencies 中的 xxx@1.0.0
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。