Javascript 在构建脚本中使用Babel时,如何设置生产部署的依赖项?

Javascript 在构建脚本中使用Babel时,如何设置生产部署的依赖项?,javascript,npm,dependencies,babeljs,production,Javascript,Npm,Dependencies,Babeljs,Production,我的理解是Babel用于编译代码,因此将其置于devdependences是有意义的 但是,如果我在构建脚本中包含Babel命令,并且我希望在部署阶段(或Dockerfile)npm运行构建之前npm安装--only=prod 我是否应该将Babel和相关软件包(如插件)预设为依赖项?刚刚找到了一个合理的解决方案 如果该项目需要巴别塔建设,那么 我们的项目不再被认为是“前端应用程序”,而是“构建前端应用程序的项目” 因此,在生产环境中安装babel相关的依赖项是可以的。刚刚找到了一个合理的解决方

我的理解是Babel用于编译代码,因此将其置于devdependences是有意义的

但是,如果我在构建脚本中包含Babel命令,并且我希望在部署阶段(或Dockerfile)npm运行构建之前
npm安装--only=prod


我是否应该将Babel和相关软件包(如插件)预设为依赖项?

刚刚找到了一个合理的解决方案

如果该项目需要巴别塔建设,那么

我们的项目不再被认为是“前端应用程序”,而是“构建前端应用程序的项目”


因此,在生产环境中安装babel相关的依赖项是可以的。

刚刚找到了一个合理的解决方案

如果该项目需要巴别塔建设,那么

我们的项目不再被认为是“前端应用程序”,而是“构建前端应用程序的项目”

因此,在生产环境中安装babel相关的依赖项是可以的