【发布时间】:2018-03-28 22:13:11
【问题描述】:
我在 Tomcat 网络服务器上使用 npm 和 web-pack 构建了 Angular 应用程序。
命令npm run build将所有JS文件构建到项目的/build目录中,但npm start使用/out目录。
有没有办法强制npm start 也使用/build 目录?
为什么我需要这个: 目前 JS 内容与用 Java 编写的后端一起提供,生产运行和开发运行之间没有区别(都使用相同的构建文件夹)。在前端也可以很方便。
更新:我通过增强 webpack 配置解决了这个问题
npm start 在后台运行 webpack,通过 .js 脚本配置。
我已更新部分:
output: {
path: helpers.root('../build'),
publicPath: '/',
filename: '[name].js',
chunkFilename: '[id].chunk.js'
}
指向./build 目录。
【问题讨论】:
标签: javascript npm webpack npm-install npm-start