SCRIPT1010:编译时 IE11 中的预期标识符
SCRIPT1010: Expected Identifier in IE11 when compiled
我在 Vue.js 中遇到一个奇怪的问题有一段时间了,我的应用程序适用于我本地的所有浏览器(包括 IE 11)。当我使用 npm run build
编译我的应用程序并将其推送到我的服务器(这只是一个 CDN 服务来自 S3 存储桶的内容)时,我在我的 chunk-vendors.js
上收到此消息。我有在本地运行的 pollyfills,知道为什么编译和缩小后它会有所不同吗?
似乎在我的本地解决这个问题的最初问题是将 transpileDependencies: ['vuex-persist'],
添加到我的 vue.config.release
。网上的答案太多了,我不知道是正反面还是什么问题。
更新 1: 尝试使用 https://babeljs.io/docs/en/babel-plugin-transform-destructuring 但仍然没有成功。适用于我的本地但未编译。
经过几天的挖掘,我找到了答案。问题出在 vuex-presist
。我需要降级到版本 ^1.8.0
.
原因是 vuex-presist
的 'newer' 版本使用了导致此问题的基础 npm
包(扁平化某些东西或其他)。
我在 Vue.js 中遇到一个奇怪的问题有一段时间了,我的应用程序适用于我本地的所有浏览器(包括 IE 11)。当我使用 npm run build
编译我的应用程序并将其推送到我的服务器(这只是一个 CDN 服务来自 S3 存储桶的内容)时,我在我的 chunk-vendors.js
上收到此消息。我有在本地运行的 pollyfills,知道为什么编译和缩小后它会有所不同吗?
似乎在我的本地解决这个问题的最初问题是将 transpileDependencies: ['vuex-persist'],
添加到我的 vue.config.release
。网上的答案太多了,我不知道是正反面还是什么问题。
更新 1: 尝试使用 https://babeljs.io/docs/en/babel-plugin-transform-destructuring 但仍然没有成功。适用于我的本地但未编译。
经过几天的挖掘,我找到了答案。问题出在 vuex-presist
。我需要降级到版本 ^1.8.0
.
原因是 vuex-presist
的 'newer' 版本使用了导致此问题的基础 npm
包(扁平化某些东西或其他)。