使用“create-react-app”实用程序创建的反应应用程序中未解析Babel依赖项

时间:2018-05-25 14:19:38

标签: html reactjs babeljs babel

我使用create-react-app实用程序创建了一个react-app但是当我导入一个节点模块时,它会给我一个错误说明:

./node_modules/@nross/react-vega/src/VegaLite.js
Module parse failed: Unexpected token (17:2)
You may need an appropriate loader to handle this file type.
|   onParseError,
|   children,
|   ...otherProps
| }) => {
|   const adjustedSpec = { ...spec };

当我将babel-loader导入到我导入节点模块的文件中时,它会给我错误: -

Failed to compile.

./node_modules/babel-core/lib/helpers/resolve.js
Module not found: Can't resolve 'module' in 'C:\VegaDemo\my-app\node_modules\babel-core\lib\helpers'.

1 个答案:

答案 0 :(得分:0)

您需要弹出才能自定义样板。

简单地运行

npm run eject

yarn run eject

如果你使用纱线。

然后,安装你的npm模块并运行

npm run install 

没有弹出,样板被锁定。