我使用 vue-cli 3.0
创建我的项目。最初它运行正常。但是在我 <ctrl>-c
然后 npm run serve
之后,它继续抛出错误:
未捕获的 SyntaxError:意外的令牌 <
它表明错误发生在 app.js
的第一行,但我在控制台中检查 <
实际上来自 index.html
。这意味着在这个过程中的某个地方, webpack
认为 index.html
应该被转换为 app.js
。
以下是我正在使用的软件包:
vue 3.0.0-rc.3 @vue/cli-plugin-babel ^3.0.0-beta.15 @vue/cli-plugin-eslint ^3.0.0-beta.15 @vue/cli-service ^3.0.0 -beta.15
我该如何解决这个问题?
Update01 我再次删除了整个 node-modules
文件夹和 npm install
,然后一切似乎又正常了。但是,如果有人知道为什么会发生这种情况,请分享。
原文由 sooon 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试将
<base href="/" />
添加到 index.html 的<head>
中。希望它会奏效。