前端程序用vue编写
在新的iPhone 7plus的Safari、Chrome上运行没有问题,在台式机的chrome上也没有问题。
但是在iphone 6、iPhone 6s上的Chrome和Safari运行都会报错
SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode.
前端程序用vue编写
在新的iPhone 7plus的Safari、Chrome上运行没有问题,在台式机的chrome上也没有问题。
但是在iphone 6、iPhone 6s上的Chrome和Safari运行都会报错
SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode.
具体看是不是经过了babel转换,看所引用js路径是被include包含
{
test: /\.js$/,
loader: 'babel-loader',
include: [resolve('src')]
},
我也遇到这个问题,问题出在excluld,网上已有答案,因为webpack会注入依赖,你排除了,注入的依赖就不转码了,网上的配置都是exclude(node_modules)去了就好了。
https://stackoverflow.com/que...
module: {
rules: [
{
test: /\.js$/,
//exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
}
]
}
10 回答11.2k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
找到问题原因.
如果是脚手架出来的.
里面的 webpack-dev-server版本高于2.7.1的话
用了es6的写法导致错误
https://github.com/mrdulin/bl...