当在构建脚本中使用 Babel 时,如何为生产部署设置依赖项?
How do you setup dependencies for production deploy when Babel is used in build script?
我的理解是Babel是用来编译代码的,所以放在devDependencies里是有道理的。
但是如果我在构建脚本中包含 Babel 命令并且我想在部署阶段(或 Dockerfile)npm run build
之前 npm install --only=prod
。
我应该将 Babel 和相关包(如插件)移动到依赖项中吗?
刚找到一个合理的solution。
如果项目需要babel构建,那么
our project is no longer considered the "front end app", but instead "the project that builds the front end app.
因此生产环境安装babel相关依赖就可以了
我的理解是Babel是用来编译代码的,所以放在devDependencies里是有道理的。
但是如果我在构建脚本中包含 Babel 命令并且我想在部署阶段(或 Dockerfile)npm run build
之前 npm install --only=prod
。
我应该将 Babel 和相关包(如插件)移动到依赖项中吗?
刚找到一个合理的solution。
如果项目需要babel构建,那么
our project is no longer considered the "front end app", but instead "the project that builds the front end app.
因此生产环境安装babel相关依赖就可以了