我在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)