这是我的package.json文件中的依赖项:
"devDependencies": {
"babel-cli": "^6.24.1",
"babel-polyfill": "^6.23.0",
"babel-preset-env": "^1.6.0",
"babel-preset-stage-0": "^6.5.0",
}
我可以使用"babel server -d transpiled"编译,没有任何问题(我将所有内容放在一个名为server的文件夹中而不是src中)。
当我试图使用"node transpiled/index.js"运行转换后的代码时,出现了问题。
ReferenceError: regeneratorRuntime is not defined
我进行了一些搜索,似乎问题是我在使用await/async时没有babel-polyfill,但实际上我有它。
这是我的index.js 文件:
require('babel-polyfill');
require('./server');
这是我的 .babelrc 文件
{
"presets": ["env", "stage-0"]
}
出了什么问题,为什么会出现这个错误?我已经安装了babel-polyfill,所以不应该发生这种情况。