gpt4 book ai didi

node.js - 尝试构建应用程序时出现错误 : @babel/helper-plugin-utils/src/index. js : Unexpected token, 预期为 ","(93:5)

转载 作者:太空宇宙 更新时间:2023-11-04 01:26:06 24 4
gpt4 key购买 nike

当我尝试运行“npm run build”时:

    "start": "npm run build && node ./dist/index.js",
"dev": "nodemon --exec babel-node ./index.js",
"debug": "node --inspect-brk ./dist/index.js",
"clean": "rm -rf build && mkdir build",
"build": "npm run clean && npm run build-babel ",
"build-babel": "babel src --out-dir ./dist --source-maps --ignore 'node_modules/**/*.js'",
"build-client": "cd client && npm install && npm run build"

我收到错误:

{ SyntaxError: /home/marcin/Pobrane/recipeapp-style/src/client/node_modules/@babel/helper-plugin-utils/src/index.js: Unexpected token, expected "," (93:5)

91 | version,
92 | range,
> 93 | }: any),
| ^
94 | );
95 | }

我已经在“client”文件夹中的项目中用reactjs(CRA)创建了nodejs项目和嵌套项目。

我已经尝试过 - https://github.com/babel/babel/issues/8944但这对我没有帮助。

我的文件夹结构如下所示

  • 构建
  • 距离
  • Node 模块
  • 源代码
    • 客户端(这里是create-react-app)
    • ...许多不太重要的文件夹
  • .babelrc
  • index.js
  • package-lock.json
  • package.json

如果您认为这是其他情况,请告诉我。

我想构建我的项目并将其托管在heroku上,但我必须使用babel(因为ES6)来构建它。

最佳答案

我遇到了同样的问题,我意识到在我的客户端模块中,我有 package.json 文件,它完全让 babel 崩溃并丢失了 .babelrc 的配置。将 .babelrc 添加到该包不会有帮助。

我建议您从客户端应用程序中删除 package.json 文件。还要从客户端删除 node_modules,因为 babel 也会意外地尝试编译它们。

当然记得在.babelrc中设置正确的预设。

我的是:

{
"presets": [
"@babel/preset-env",
"@babel/preset-react", // JSX
"@babel/preset-flow" // static typing
]
}

我不知道为什么会这样。

干杯。

关于node.js - 尝试构建应用程序时出现错误 : @babel/helper-plugin-utils/src/index. js : Unexpected token, 预期为 ","(93:5),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57467722/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com