我一直在尝试将构建(index.html和脚本)输出到项目根目录上一级的文件夹中。 在我的情况下,像../ dist /
目标是对构建文件进行分组,并将它们与src文件分开。
我在Aurelia.json中使用了baseDir,baseUrl,索引和输出路径,但是当脚本编译工作(脚本输出到预期位置)时,index.html没有使用最新版本进行更新rev filename。
提前致谢。
答案 0 :(得分:0)
不确定该文档是否已解决,但是在aurelia_project / aurelia.json中,我使用:
"platform": {
"id": "aspnetcore",
"displayName": "ASP.NET Core",
"port": 8080,
"hmr": false,
"open": false,
"output": "wwwroot/dist/" },
然后在webpack.config.js中使用“输出”
const project = require('./aurelia_project/aurelia.json');
const outDir = path.resolve(__dirname, project.platform.output);
在模块中。exports
output: {
path: outDir,
publicPath: baseUrl,
filename: '[name].bundle.js',
sourceMapFilename: '[name].bundle.map',
chunkFilename: '[name].chunk.js'
},
devServer: {
contentBase: outDir,
// serve index.html for all 404 (required for push-state)
historyApiFallback: true
},