首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在部署到Heroku期间获取扩展操作程序语法错误

在部署到Heroku期间获取扩展操作程序语法错误
EN

Stack Overflow用户
提问于 2020-01-13 03:57:46
回答 1查看 109关注 0票数 0

当我将我的应用程序部署到Heroku时,我得到了以下错误:

代码语言:javascript
复制
remote: SyntaxError: src/resolvers/Mutation.js: Unexpected token (21:16)
remote:   19 |         const user = await prisma.mutation.createUser({
remote:   20 |             data: {
remote: > 21 |                 ...data,
remote:      |                 ^
remote:   22 |                 password,
remote:   23 |                 permissions,
remote:   24 |                 authentication

在Heroku后期构建阶段,其余的扩展是不被识别的。

我现在在index.js中有以下内容

代码语言:javascript
复制
import '@babel/polyfill'

我的package.json

代码语言:javascript
复制
  "dependencies": {
    "@babel/polyfill": "^7.0.0",
    "babel-cli": "^6.26.0",
    "babel-plugin-transform-object-rest-spread": "^6.26.0",
    "babel-preset-env": "^1.7.0",
    "babel-register": "^6.26.0",
    "bcryptjs": "^2.4.3",
    "cross-fetch": "^2.2.2",
    "env-cmd": "^8.0.2",
    "google-auth-library": "^4.2.3",
    "graphql": "^0.13.2",
    "graphql-cli": "^2.16.4",
    "graphql-yoga": "^1.14.10",
    "jsonwebtoken": "^8.3.0",
    "nodemailer": "^6.2.1",
    "prisma-binding": "^2.1.1",
    "stripe": "^7.1.0"
  },
  "devDependencies": {
    "babel-plugin-transform-es2015-destructuring": "^6.23.0",
    "jest": "^23.5.0",
    "nodemon": "^1.17.5"
  }

我试过_babelrc

代码语言:javascript
复制
{
    "presets": [
        "env"
    ],
    "plugins": [
        "transform-object-rest-spread"
    ]
}

代码语言:javascript
复制
{
    "presets": [
        "react",
        "es2015",
        "stage-3",
        "env"
    ],
    "plugins": [
        ["@babel/plugin-proposal-object-rest-spread", { "loose": true, "useBuiltIns": true }],
        "transform-es2015-destructuring"
    ]
}

代码语言:javascript
复制
{
  "presets": [
    "env",
    "stage-0",
    "react"
  ]
}

代码语言:javascript
复制
{
  "presets": ["react", "es2015"],
  "plugins": ["transform-es2015-destructuring", "transform-object-rest-spread"]
}

但不管用。不知道该怎么解决这个问题。

.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-13 05:22:50

_babelrc不是babel的公认配置格式文件--为了配置babel,您需要使用配置文件文档中列出的方法之一

  • .babelrc
  • .babelrc.js
  • .babelrc.cjs
  • package.json
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59710467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档