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",



0
0

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程