用vue,react开发的时候,怎么知道依赖包需要安装到生产还是开发环境

图片描述

在上图中,我要是把"babel-polyfill": "^6.26.0",放到开发环境中,难道打包出来项目在生产环境就不起效果了吗?

难道生产和开发都安装一样的工具?

阅读 4.5k
1 个回答
{
  "name": "xxxxxx",
  "version": "11111",
  "description": "xxxxxxx",
  "author": xxxxx",
  "private": true,
  "scripts": {
    "dev": "node server.js",
    "start": "node server.js",
    "build": "node build.js "
  },
  "dependencies": {
      
  },
  "devDependencies": {
    "webpack": "^2.6.1",
  }
}

生产环境和生成环境的区别在于,根据命令行的输入打包不一样的,如npm run dev或npm run build,开发包有提示,报错,但是生产环境会把获取压缩的文件,减少文件大小,如果生产环境没有,会默认读取开发环境的包

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