我在 Tomcat Web 服务器上使用 npm 和 web-pack 构建了 Angular 应用程序。
命令npm run build将所有 JS 文件构建到/build项目的目录中,但npm start使用/out目录。
有没有办法强制npm start使用/build目录?
为什么我需要这个: 目前 JS 内容与用 Java 编写的后端一起提供,生产运行和开发运行之间没有区别(都使用相同的构建文件夹)。在前端有同样的东西也很方便。
更新:我通过增强 webpack 配置解决了这个问题
npm start在通过.js脚本配置的引擎盖下运行 webpack。
我已经更新了部分:
output: {
path: helpers.root('../build'),
publicPath: '/',
filename: '[name].js',
chunkFilename: '[id].chunk.js'
}
指向./build目录。