相关疑难解决方法(0)

Heroku上的BabelJs:找不到相对于目录“ / app”的预设“ env”

我在Heroku上的NodeJs上有SailsJs的应用程序,无法在其上运行babeljs。它可以在我的本地主机上正常运行,但是我总是收到错误消息:

错误:找不到相对于目录“ / app”的预设“ env”

Heroku坚持寻找/app文件夹中的itens 。该项目没有一个/app文件夹

我的应用程序文件夹结构为:

app_name
- api
- assets
- config
- tasks
- views
Run Code Online (Sandbox Code Playgroud)

我遵循的文档http://babeljs.io.babelrc

.babelrc

现在:

{
  "presets": ["react", "env", "stage-1"],
  "plugins": ["transform-class-properties"]
}
Run Code Online (Sandbox Code Playgroud)

已经尝试过:

{
  "presets": ["react", "es2015", "stage-1"],
  "plugins": ["transform-class-properties"]
}
Run Code Online (Sandbox Code Playgroud)

当我将.babelrc设置为使用es2015时,出现错误:

Invalid:
   `{ presets: [{option: value}] }`
Valid:
    `{ presets: [['presetName', {option: value}]] }`
Run Code Online (Sandbox Code Playgroud)

我已经安装了依赖项

npm install babel-preset-es2015

npm install babel-preset-react

npm install babel --save-dev
Run Code Online (Sandbox Code Playgroud)

我的package.json

{
  "name": "redux-cardeck",
  "private": true,
  "version": "0.0.1",
  "engines": …
Run Code Online (Sandbox Code Playgroud)

json heroku node.js sails.js babeljs

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

标签 统计

babeljs ×1

heroku ×1

json ×1

node.js ×1

sails.js ×1