为了账号安全,请及时绑定邮箱和手机立即绑定

请问老师一个关于npm run build后 在本地直接用浏览器打开index.html报错的问题


前提:已经将config文件夹下index.js里的assetsPublicPath配置成'./', 还有build文件夹下的webpack.base.conf.js中的publicPath配置成'./' ,实在找不到网上别的方法来实现本地看效果,所以请教下老师是什么问题。

build全部通过没有问题,但是想直接在本地用浏览器看效果,打开index.html文件报错。报错如下:http://img1.sycdn.imooc.com//58ef3d4f0001ec8e06360496.jpg


正在回答

4 回答

vue的项目 build完后也是要跑在服务器上的,比如nginx

0 回复 有任何疑惑可以回复我~
#1

May_imooc 提问者

哦 这样啊,谢谢老师了
2017-05-02 回复 有任何疑惑可以回复我~

请问打包完布到服务器上PC端能正常访问,iPad打不开链接是因为什么呢

0 回复 有任何疑惑可以回复我~

ok 多谢

0 回复 有任何疑惑可以回复我~

你好,请问在开发环境与生产环境下,如何动态切换数据接口?

 比如开发环境接口是192.168.1.10:8888/,而生产环境的数据接口是xxx.com/    如何在npm run build时候自动切换数据接口? 

谢谢

0 回复 有任何疑惑可以回复我~
#1

慕侠4767425

在配置路由的js里加上: if (process.env.NODE_ENV === 'production') { axios.defaults.baseURL = 'xxx.com'; } else { axios.defaults.baseURL = 'http://192.168.1.10:8888'; }
2017-06-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
vue.js入门基础
  • 参与学习       209715    人
  • 解答问题       677    个

本门为vuejs入门教程,详细的讲解加实战,可以帮你进入vuejs的大门

进入课程

请问老师一个关于npm run build后 在本地直接用浏览器打开index.html报错的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信