我刚刚创建了我的第一个Aurelia应用程序,我希望将其导出到生产服务器。我已经阅读了很多关于如何捆绑和导出Aurelia应用程序的有用教程,我可以说我已经接近尾声了。我已成功捆绑并导出我的App(到[app-folder] / [export-folder])所有依赖项(即config.js,jspm,dist)没有任何错误。但是,当我运行应用程序时,我收到以下错误:
system.js:4 GET [app-folder]/[export-folder]/bootstrap-form-validation-renderer.js 404 (Not Found)
为了解释,我的应用程序有一个表单,它使用了新的Aurelia验证库,即aurelia-validate和aurelia-validatejs。其中一个要求是定义如何呈现验证错误,并通过在main.js中使用此代码成功实现此错误
export function configure(aurelia) {
aurelia.use
.standardConfiguration()
.developmentLogging()
.plugin('aurelia-validation')
.plugin('aurelia-validatejs')
.feature('bootstrap-validation');
aurelia.start().then(() => aurelia.setRoot());
}
然后,在我的[app-folder] / src中,我有一堆文件,包括:
[app-folder]/src/bootstrap-validation
[app-folder]/src/bootstrap-validation/index.js
[app-folder]/src/bootstrap-validation/bootstrap-form-validation-renderer.js
我可以在使用gulp watch(localhost:9000)时运行应用程序,没有任何错误,但是一旦我捆绑并导出错误就会出现。功能/文件是否未包含在任何位置?我在bundle / export js文件中遗漏了什么?我很感激为解决这个问题提供帮助。谢谢你的时间!
PS:如果有帮助,我正在使用运行Windows 10的PC。