现象: 新上的项目在iphone上打开是空白页,安卓端一切正常。
分析: 这种情况只在IOS11以下的iphone 和微信 PC版内置浏览器打开才会发生。
定位: 最后确定是前端JS代码使用了ES6版本的语法,而IOS11以下和微信PC版。
解决:
npm install babel-polyfill --save
npm install babel-preset-2015 --save-dev
npm install babel-preset-env --save-dev
注意: 微信的WEB调试工具是支持ES6语法的。