如何使用systemjs模块导入navigo?这是我的代码:
import { Navigo } from 'navigo';
const router = new Navigo(null, true, '#!');
router.on({
........
}).resolve();
答案 0 :(得分:1)
我无法LayoutmgmtModule
使用现代ES6语法的此软件包,必须使用:
import
我必须使用这种语法导入Navigo的原因是因为Navigo导出自身的方式。
Navigo以UMD形式导出。选择将Navigo导出到commonjs模块加载器的方法是将导出对象替换为Navigo的构造函数。 因此,@ types / navigo的作者必须使用export = Navigo导出Navigo,该语法旨在在TypeScript中导入commonjs模块。
答案 1 :(得分:0)
Navigo 已用 TypeScript 重写并导出为 ES 模块。如果您到达此处但仍有问题,请尝试迁移到版本 8。