Javascript Vue.js未加载到IE11上,错误为';符号';是未定义的
在我的webapp上使用可以在大多数浏览器上使用,IE11除外。我尝试了默认设置,也尝试了,但没有成功:代码仍然没有在IE11上运行,带有'Symbol'是未定义的错误 .babelrcJavascript Vue.js未加载到IE11上,错误为';符号';是未定义的,javascript,webpack,vue.js,Javascript,Webpack,Vue.js,在我的webapp上使用可以在大多数浏览器上使用,IE11除外。我尝试了默认设置,也尝试了,但没有成功:代码仍然没有在IE11上运行,带有'Symbol'是未定义的错误 .babelrc { "presets": ["es2015"] << also tried es2015-ie } 正如所指出的,我缺少浏览器多边形填充脚本,如所述。现在在IE11(和其他浏览器)上运行良好 以下是我所做的: npm install --save-dev babel-polyfill we
{
"presets": ["es2015"] << also tried es2015-ie
}
正如所指出的,我缺少浏览器多边形填充脚本,如所述。现在在IE11(和其他浏览器)上运行良好
以下是我所做的:
npm install --save-dev babel-polyfill
webpack.config.js
module.exports = {
entry: ['babel-polyfill', './src/main.js'],
....
....
}
正如所指出的,我缺少浏览器多边形填充脚本,如所述。现在在IE11(和其他浏览器)上运行良好
以下是我所做的:
npm install --save-dev babel-polyfill
webpack.config.js
module.exports = {
entry: ['babel-polyfill', './src/main.js'],
....
....
}
我宁愿选择更新
webpack.mix.js
。然后使用更新版本的@babel/polyfill
和babel loader
。而这些@babel/核心babel预设是不必要的。CoreJS3是最新的版本,但似乎无法实现。请任何人知道如何使导入核心js/稳定的工作,让我知道
使用NPM:
npm install babel-loader @babel/polyfill --save
webpack.mix.js
module: {
rules: [{
test: /\.js?$/,
exclude: /(bower_components)/,
use: [{
loader: 'babel-loader',
options: mix.config.babel()
}]
}]
}
最后在main/js或app.js文件的开头导入@babel/polyfill
import '@babel/polyfill';
依赖项:
"@babel/polyfill": "^7.10.4",
"babel-loader": "^8.1.0",
"vue": "^2.6.11",
我宁愿选择更新
webpack.mix.js
。然后使用更新版本的@babel/polyfill
和babel loader
。而这些@babel/核心babel预设是不必要的。CoreJS3是最新的版本,但似乎无法实现。请任何人知道如何使导入核心js/稳定的工作,让我知道
使用NPM:
npm install babel-loader @babel/polyfill --save
webpack.mix.js
module: {
rules: [{
test: /\.js?$/,
exclude: /(bower_components)/,
use: [{
loader: 'babel-loader',
options: mix.config.babel()
}]
}]
}
最后在main/js或app.js文件的开头导入@babel/polyfill
import '@babel/polyfill';
依赖项:
"@babel/polyfill": "^7.10.4",
"babel-loader": "^8.1.0",
"vue": "^2.6.11",
的可能副本因为这是一个polyfill(将在源代码之前运行),所以我们需要它是一个依赖项,而不是一个devDependency。(因此,不要使用--save dev,而是使用--save as small fix)因为这是一个polyfill(将在源代码之前运行),我们需要它是一个依赖项,而不是一个devDependency。(因此,不要使用--save dev,而是使用--save as小补丁)