vue.js - IE11 错误:SCRIPT1006 - 应为 vue 应用程序的 ')'
问题描述
我很难告诉 vue 以在 IE11 上运行的方式填充我的应用程序。如果我理解正确,我必须告诉我为我的生成器函数npm build
插入core-js和regenerator-runtime。
该应用程序在 Chrome/Firefox 上运行良好,但我SCRIPT1006: Expected ')'
在 IE11 上一直收到错误消息。
有人可以指出我解决这个问题的方向吗?
我的 package.json 看起来像这样:
{
"name": "vue-form",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"babel-polyfill": "^6.26.0",
"bootstrap": "^4.5.3",
"core-js": "^3.6.5",
"vue": "^3.0.0",
"vuetify": "^2.4.2"
},
"devDependencies": {
"@fortawesome/fontawesome-free": "^5.15.1",
"@vue/babel-preset-app": "^4.5.11",
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^7.0.0-0"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/vue3-essential",
"eslint:recommended"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {}
},
"browserslist": [
"last 1 version",
"> 1%",
"IE 10"
]
}
我的 babel.config.js:
module.exports = {
presets: [
['@babel/preset-env', {
"useBuiltIns": "entry"
}]
],
plugins: ['@babel/plugin-transform-parameters', '@babel/plugin-syntax-dynamic-import']
}
和我的 vue.config.js:
module.exports = {
// options ...
publicPath: './',
transpileDependencies: ['bootstrap', 'vuetify']
}
有人知道如何解决这个问题吗?
干杯
解决方案
推荐阅读
- php - Phug PHP - 变量打印两次
- r - ggplot() 中的热图,绘制所有图层
- perl - 如何在 Perl 的路径中将目录提升两级?
- sql - 在 SQL 行中搜索零次或一次出现的单词
- java - 在java中验证ISO8601日期时间字符串的推荐方法是什么
- javascript - 在 Vue 模板中调用服务方法
- css - 背景转换在 Mozilla Firefox 上不起作用
- c# - 错误:无法解决依赖关系。“entityframework 6.4.4”与“EntityFramework 6.2.0”约束EntityFramework(= 6.2.0)不兼容
- .net - .Net 中的 IText 7 缺少方法“addCustomMetadataExtensions”?
- javascript - 覆盖html标签的百分比字体大小属性