Aurelia CLI 构建到父文件夹

标签 aurelia

我一直在尝试将构建(index.html 和脚本)输出到项目根目录上一级的文件夹中。 就我而言,类似于 ../dist/

目标是将构建文件分组并将它们与 src 文件分开。

我在 Aurelia.json 中使用过 baseDir、baseUrl、索引和输出路径,但是虽然脚本编译有效(脚本输出到预期位置),但 index.html 没有更新为最新的 rev 文件名。

提前致谢。

最佳答案

不确定这是否已在文档中修复,但在我使用的 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);

并且在 module.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
},

关于Aurelia CLI 构建到父文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43857681/

相关文章:

aurelia - 在哪里可以找到文档的离线版本?

aurelia - 两种方式绑定(bind)在使用 aurelia 的 bootstrap-select 上不起作用

typescript - 在 Aurelia 中按类型从容器中请求类型?

javascript - Aurelia 绑定(bind) Change.delegate 未触发(JQueryUI Datepicker)

javascript - 当导入为 HTML 模板时,Frame Web VR 可防止从 Bootstrap 滚动

typescript - 在 Aurelia View 中访问导入类型的静态成员

aurelia - 在 Aurelia 的模板部件中绑定(bind)到自定义元素

aurelia - Aurelia 中的 bootstrap-multiselect 插件

javascript - Aurelia 有 ng-template 替代品吗?

javascript - 如何使用 Aurelia 的 DI 容器注入(inject)工厂函数?