vue项目的结构如下
其中图片是放在static下面的images里面
build配置
然后本地直接打开index.html
中间用ajax获取的数据无法得到
报错
还有一些图片无法获取
请教一下应该如何配置,才能在本地完整打开项目,打包之后有提示:
Tip: built files are meant to be served over an HTTP server.
Opening index.html over file:// won't work.
其中图片是放在static下面的images里面
Tip: built files are meant to be served over an HTTP server.
Opening index.html over file:// won't work.
撸了几个小时终于找到解决方案啦,因为dev环境下我把后台的接口写在了dev-server.js里面,导致没有办法获取到数据
我用express重新启动了一个服务器,然后就可以正常运行啦!
这里还有个坑,因为用开发时候用了反向代理,所以新开启的服务器也要代理,这里我用的是http-proxy-middleware
附上我项目代码.:https://github.com/yezi12138/...
9 回答1.6k 阅读✓ 已解决
6 回答840 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.9k 阅读
4 回答876 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答792 阅读
可以用 express 写一个简单的服务器,或者我看你的编辑器是 sublime ,可以装一个 server 插件。