package.json中dependencies和devDependencies的作用吗

新手上路,请多包涵

求告知package.json中dependencies和devDependencies的作用,网上说是开发环境和正式环境依赖包区别,但是我把vuex放在devDependencies,打包的时候也能打包进去,打包的时候也是用正式环境的配置。

阅读 2.4k
2 个回答

是区分生产和测试环境。但是你项目使用到了,那么不管在哪里,都会打包进去的

dependencies 正式环境、运行时依赖 --save 简写:-S
devDependencies 开发环境 --save-dev 简写:-S-D

例如:在vue中 只有开发时才会使用scss 那么安装: npm i node-sass sass-loader -S-D

上线时不会使用 应为build的时候已经解析了
如果在项目中使用 axios发送网络请求 这时候要使用 npm i axios -S 应为本地和线上都会使用 --save-dev 安装的不会在线上显示 只是基于本地开发

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题