aurelia-cli 加载插件时出现意外标记“<”错误
aurelia-cli Unexpected token "<" error when loading plugin
尝试从 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'导入{德拉古拉};
错误:
vendor-bundle.js:23616 ERROR [app-router] Error: Unexpected token <
Evaluating http://localhost:9000/aurelia-dragula
(它正在抓取 wwwroot 文件夹中的 index.html,但无法解析 "DocType" 标签)
我建议您做的第一件事是将 aurelia-cli 升级到最新版本(目前 0.33.1
)。
意外令牌 <
是一个愚蠢的错误,但它仅表示从服务器请求了 non-existing file/url(在您的情况下为 aurelia-dragula)。服务器 returns 一个标准的 404 html 页面,然后该应用程序尝试将其解析为 javascript,但这不起作用。
您的 aurelia.json 看起来不错(在新的 aurelia-cli 项目上本地测试过)所以它可能是版本或缓存问题。升级后 aurelia-cli 我建议删除锁定文件并清除 node_modules,然后进行全新安装。
尝试从 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'导入{德拉古拉};
错误:
vendor-bundle.js:23616 ERROR [app-router] Error: Unexpected token <
Evaluating http://localhost:9000/aurelia-dragula
(它正在抓取 wwwroot 文件夹中的 index.html,但无法解析 "DocType" 标签)
我建议您做的第一件事是将 aurelia-cli 升级到最新版本(目前 0.33.1
)。
意外令牌 <
是一个愚蠢的错误,但它仅表示从服务器请求了 non-existing file/url(在您的情况下为 aurelia-dragula)。服务器 returns 一个标准的 404 html 页面,然后该应用程序尝试将其解析为 javascript,但这不起作用。
您的 aurelia.json 看起来不错(在新的 aurelia-cli 项目上本地测试过)所以它可能是版本或缓存问题。升级后 aurelia-cli 我建议删除锁定文件并清除 node_modules,然后进行全新安装。