我通过运行npm run build来构建我的Vuejs应用,打开index.html会引发错误:无法加载资源:net :: ERR_FILE_NOT_FOUND

问题描述 投票:0回答:2

我运行了npm run build,成功创建了Dist文件夹,现在打开index.html会引发错误:Failed to load resource: net::ERR_FILE_NOT_FOUND

这里可能是什么问题?

javascript vue.js vuejs2 web-deployment web-frontend
2个回答
1
投票

Vue JS文件不应简单地直接在浏览器中打开(使用file://协议)。您必须使用服务器才能使其正常工作。如果您使用Google Chrome浏览器,最简单的解决方案是使用此扩展程序:Web Server for Chrome


0
投票

我发现添加了

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

到您的根目录(您的节点模块所在的目录)也解决了此问题,之后我们可以直接从index.html文件夹中打开dist

© www.soinside.com 2019 - 2024. All rights reserved.