gpt4 book ai didi

javascript - 使用 Aurelia 路由器获取错误 "Unable find module with ID"

转载 作者:行者123 更新时间:2023-12-04 18:01:44 25 4
gpt4 key购买 nike

我正在尝试使用 aurelia-router 在 Aurelia 中配置路由,但它会抛出一个错误,即找不到我的路由的 moduleId(route to file)。

我在两个文件 router.js 和 app.js 中配置我的路由,路由器文件只包含一个包含所有路由的数组。 app 文件是我项目的主文件。

项目结构:

Project structure

路由器.js:

export default [
{ route: ['', '/', 'home'], name: 'home', title: 'Inicio', layoutView: 'components/common/layout/layout.html', moduleId: 'components/home/home' }
]

应用程序.js
import routes from 'router'
import {RouterConfiguration, Router} from 'aurelia-router';

export class App {

configureRouter(config, router){
config.options.root = '/';
config.title = 'La Tatuadora';
this.router = router;
config.map(routes);
}
}

错误

enter image description here

最佳答案

Aurelia 提供 PLATFORM.moduleName("moduleId")要解析模块,它带有 aurelia-pal包裹。

在使用中它看起来像这样:

{ moduleId: PLATFORM.moduleName("components/home/home") }

关于javascript - 使用 Aurelia 路由器获取错误 "Unable find module with ID",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46088319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com