1

我在我的项目中使用@babel/node 包

当我运行我的项目时:

npm 运行开发

我在 cmd 窗口中收到此消息:

> Using external babel configuration 
> Location: "...(project folder path)\.babelrc"

当我构建我的项目 jsx 文件时,我收到了错误。如何解决?

开发依赖:

"devDependencies": {
    "@babel/node": "^7.7.4",
    "@babel/preset-env": "^7.7.6",
    "babel-preset-env": "^1.7.0",
    "nodemon": "^1.19.4"
}

.babelrc 文件:

{
  "presets": ["next/babel", "@babel/preset-env"]
}
4

2 回答 2

1

有同样的问题,在 .babelrc 文件中删除了“@babel/preset-env”。删除这部分可以解决问题(对我有用)。

于 2020-01-29T09:23:58.857 回答
0

babel.rc使用 nodejs 开发 js 应用程序是这样的:

{
    "presets": [
        ["@babel/preset-env"],
    ],
    "plugins": [
        ["@babel/transform-runtime"]
    ],
    "env": {
        "development": {
          "sourceMaps": true,
          "retainLines": true
        }
    }
}

我的dev脚本是这样的:

"dev": "./node_modules/.bin/cross-env NODE_ENV=development ./node_modules/.bin/nodemon --exec ./node_modules/.bin/babel-node src/index.js | pino-pretty",

我使用cross-envand pino,你可以删除它。

我希望有帮助。

于 2020-01-29T09:54:15.997 回答