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/...
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
可以用 express 写一个简单的服务器,或者我看你的编辑器是 sublime ,可以装一个 server 插件。