reject后编译遇到问题
来源:3-1 基础插件安装(1)

慕村1342571
2018-09-30
Module build failed: Error: Plugin/Preset files are not allowed to export objects, only functions. In D:\MyProjects\Workspaces\webpack\unicomnewsmanager\node_modules\babel-preset-react-app\index.js
index.js:
import React from ‘react’;
import ReactDOM from ‘react-dom’;
import ‘./index.css’;
// import App from ‘./App’;
import Life from './pages/demo/Life’
import registerServiceWorker from ‘./registerServiceWorker’;
// ReactDOM.render(, document.getElementById(‘root’));
ReactDOM.render(, document.getElementById(‘root’));
registerServiceWorker();
1回答
-
慕村1342571
提问者
2018-09-30
弄了一下解决了。在reject后,用yarn start會提示找不到babel-loader,如果采用yarn add babel-loader的方式,则会按照babel-loader的最新版本8.0.4安装,则可能会导致继续编译报错,此时可以使用yarn remove babel-loader卸载已经安装的高版本babel-loader,然后执行yarn add babel-loader@7进行降级处理,编译通过。最后的版本搭配如下:
"babel-core": "6.26.0",
"babel-eslint": "7.2.3",
"babel-jest": "20.0.3",
"babel-loader": "7",
"babel-preset-react-app": "^3.1.2",
"babel-runtime": "6.26.0",
00
相似问题