@ vue / cli-service @ 3.2.0
vue-cli-service build --modern
dist/index.html
выдало ошибку:
Error occur! ReferenceError: regeneratorRuntime is not defined
at chunk-vendors.05e8cd04.js:1
regeneratorRuntime
из node_modules
не существовало всовременная сборка, и async/await
в исходный код также не будут преобразованы.
package.json
"browserslist": [
">= 0.5% in CN",
"iOS >= 9",
"not ie > 0",
"not Edge > 0",
"not Android < 5",
"not dead"
]
babel.config.js
module.exports = {
presets: ['@vue/app'],
plugins: [
'@babel/plugin-proposal-optional-chaining',
['@babel/plugin-proposal-decorators', { legacy: true }],
['@babel/plugin-proposal-class-properties', { loose: true }],
],
}
Должен ли я импортировать regeneratorRuntime
при входе?
import '@babel/runtime/regenerator'
====== Обновить ========
chunk-vendors
был выполнен до index
, поэтому импортировать regenerator
в main.js
бесполезно.
<script type="module" src="/js/chunk-vendors.9c8f8aec.js"></script>
<script type="module" src="/js/index.06514fac.js"></script>