我在 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
目录。