【问题标题】:Unexpected token '<' when using publicPath in vue-cli 4在 vue-cli 4 中使用 publicPath 时出现意外的令牌'<'
【发布时间】:2021-04-13 09:38:32
【问题描述】:

我想为我的路由和资产使用前缀,并且基于 vue-cli 文档,我在 vue.config.js 文件中使用 pablicPath:

module.exports = {
  publicPath: '/foo/'
}

但是当我在生产环境中构建项目时,我得到了这个错误: Uncaught SyntaxError: Unexpected token '&lt;' 这里出了什么问题,我应该如何解决?

【问题讨论】:

  • 错误是否告诉您在哪里遇到了意外令牌?
  • @3limin4t0r 很遗憾没有

标签: javascript vue.js webpack vue-cli


【解决方案1】:

你可以尝试把这个放到你的项目根目录下的 vue.config.js 中:

module.exports = {
  publicPath: '/foo',
  outputDir: 'dist/foo',
}

我在这里指的是:https://github.com/vuejs/vue-cli/issues/4852#issuecomment-596266161

【讨论】:

    【解决方案2】:

    尝试将 &lt;base href="/" /&gt; 添加到 index.html 的 &lt;head&gt; 中。希望它会起作用。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-23
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 2017-08-06
    相关资源
    最近更新 更多