aurelia-cli意想不到的令牌"<"加载插件时出错

时间:2018-04-10 14:54:51

标签: aurelia aurelia-cli

尝试从aurelia-cli加载aurelia-dragula(和其他插件)时出错。

CLI

au-install aurelia-dragula

aurelia.json

        {
            "name": "aurelia-dragula",
            "path": "../node_modules/aurelia-dragula/dist/amd",
            "main": "index"
        },
        ...

.js

从&aurelia-dragula&#39 ;;

导入{Dragula}

错误

  

vendor-bundle.js:23616 ERROR [app-router]错误:意外的令牌<
  评估http://localhost:9000/aurelia-dragula

(它在wwwroot文件夹中抓取index.html并且无法解析" DocType"标记)

1 个答案:

答案 0 :(得分:1)

我建议你做的第一件事是将aurelia-cli升级到最新版本(目前0.33.1)。

意外令牌<是一个愚蠢的错误,但它只是意味着从服务器请求了一个不存在的文件/ url(在你的情况下是aurelia-dragula)。服务器返回一个标准的404 html页面,然后应用程序尝试将其解析为javascript,但这不起作用。

你的aurelia.json看起来很好(在一个新的aurelia-cli项目上进行本地测试),所以它很可能是版本或缓存问题。升级aurelia-cli后,我建议删除锁定文件并清除node_modules,然后重新安装。