错误:
import { DataTable } from 'react-jquery-datatables';
终端错误:
ERROR in ./node_modules/react-jquery-datatables/node_modules/react-
dom/server.js
Module not found: Error: Can't resolve 'react/lib/ReactDOMServer' in
'/home/laith/workspace/mender-dashboard/node_modules/reac
t-jquery-datatables/node_modules/react-dom'
@ ./node_modules/react-jquery-datatables/node_modules/react-
dom/server.js
3:17-52
@ ./node_modules/react-jquery-datatables/lib/Table.js
@ ./node_modules/react-jquery-datatables/lib/index.js
@ ./src/views/User/User.js
@ ./src/containers/Full/Full.js
@ ./src/index.js
@ multi (webpack)-dev-server/client?http://localhost:8080
webpack/hot/dev-server ./src/index.js
尝试重新安装react-jquery-datatables并且没有任何反应
答案 0 :(得分:1)
我认为这与issue有关。 react/lib/ReactDOMServer
替换为react-dom/server
。因此,请尝试降级对0.14
的反应。将react-dom
作为依赖项而不是dev依赖项,并确保NODE_ENV
未设置为生产
npm i react-dom@0.14.9 --save
希望这有帮助!
答案 1 :(得分:1)
通过简单地卸载和恢复工作为我工作。在命令下运行。
npm uninstall react-dom a
和
npm install react-dom --save-dev
答案 2 :(得分:0)
同时安装react和react dom,因为react-dom需要react
我会做出反应
npm我反应到dom