我最近尝试在next.js入门项目中调试错误,并意识到它不喜欢父目录中的.babelrc文件。
我的问题是:
为什么项目会在不属于项目的父目录中的.babelrc配置文件上抛出错误?它是否以递归方式在所有父目录中查找babel配置文件,还是在某些时候配置babel查看该配置文件?如何查看配置是什么?
这是next.js的一个怪癖,它会让它在父目录中查找配置文件吗?
我忘了如果我在父目录中添加.babelrc配置 - 这是我需要的东西吗?配置是什么?我应该如何更新它以使错误消失?
"Area code"
.babelrc
ERROR in ./pages/index.js
Module build failed: ReferenceError: [BABEL] /Users/me/Projects/foo/foo-web/pages/index.js:
Using removed Babel 5 option: /Users/me/Projects/.babelrc.optional
- Put the specific transforms you want in the `plugins` option
答案 0 :(得分:0)
npm install babel-plugin-transform-runtime
插入.babelrc
ng-init