我的Vue项目已完成。当我运行脚本“ npm run build”(即“ vue-cli-service build”)时,可以获得一包输出文件。但是在index.html文件中,所有js和css文件的路径都不正确。例如:
<script src=js/chunk-vendors.40fba41b.js>
正确的应该是:
<script src="./js/chunk-vendors.40fba41b.js">
我用谷歌搜索了很多。有人说修改webpack的配置,我发现这是不可能的,因为vue-cli3不提供这样的配置文件。有人说这可以通过在vue.config.js文件中添加baseurl来完成,如下所示:
module.exports = {
baseUrl: "./",
}
当我将baseUrl设置为“ ./”时,问题仍然存在。当我将baseUrl更改为“ somecode /”时,输出文件将是:
<script src=somecode/js/chunk-vendors.40fba41b.js>
我真的很困惑。为什么以及如何解决此问题?提前致谢。
将baseurl设置为“ ././”
完整的vue.config.js文件:
module.exports = {
baseUrl: "././",
}
参考:https : //github.com/vuejs/vue-cli/issues/2595#issuecomment-424570482
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句