小编nar*_*loa的帖子

节点在使用 async/await 语法时抛出错误。但它适用于导入/导出语法

nodemon 在使用 async/await 语法时抛出错误:

**/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js:17
export default function _asyncToGenerator(fn) {
^^^^^^
SyntaxError: Unexpected token export
Run Code Online (Sandbox Code Playgroud)

但它适用于导入/导出语法。

包.json

{
  "scripts": {
    "dev": "nodemon --exec babel-node server/index.js",
  }
  "dependencies": {
    "@babel/polyfill": "^7.2.5",
  },
  "devDependencies": {
    "@babel/cli": "^7.2.3",
    "@babel/core": "^7.2.2",
    "@babel/node": "^7.2.2",
    "@babel/preset-env": "^7.2.3",
  }
}
Run Code Online (Sandbox Code Playgroud)

.babelrc

{
  "presets": [
    "@babel/preset-env"
  ]
}
Run Code Online (Sandbox Code Playgroud)

asyncToGenerator.js

function asyncGeneratorStep(...) { ... }
export default function _asyncToGenerator(fn) {
  return function () {
    var self = this,
        args = arguments;
    return new Promise(function (resolve, reject) {
      var gen …
Run Code Online (Sandbox Code Playgroud)

node.js babeljs

8
推荐指数
1
解决办法
622
查看次数

标签 统计

babeljs ×1

node.js ×1