Javascript Can';不要让antd使用create react应用程序
我想尝试将ant.design与createreact应用程序结合使用,因此我遵循了antd文档中给出的步骤 在app.js文件中Javascript Can';不要让antd使用create react应用程序,javascript,reactjs,npm,create-react-app,antd,Javascript,Reactjs,Npm,Create React App,Antd,我想尝试将ant.design与createreact应用程序结合使用,因此我遵循了antd文档中给出的步骤 在app.js文件中 import React from 'react'; import { Button } from 'antd'; import './App.css'; const App = () => ( <div className="App"> <Button type="primary">Button</Button&
import React from 'react';
import { Button } from 'antd';
import './App.css';
const App = () => (
<div className="App">
<Button type="primary">Button</Button>
</div>
);
export default App;
当我开始的时候,我犯了这个错误
错误:找不到模块“./locale”
▶ 2个烟囱框架倒塌
(错误的屏幕截图)
所以我用谷歌搜索了一下,我发现它与我安装的moment.js有关,但我仍然会遇到同样的错误。你可以尝试使用特定版本的
moment
来遵循这些步骤。
暂时版本2.25.1将不起作用。如何使用npm强制2.24.0版本,而不是纱线和分辨率块
简单技巧:-
npm install --save-dev npm-force-resolutions
add in package.json
"resolutions": {
"moment": "2.24.0"
}
添加到package.json中的“scripts”节点
"preinstall": "npx npm-force-resolutions"
类型npm安装
npm添加antd
->npm i——保存antd
或使用纱线纱线添加antd
无效。同样的错误:(尝试删除node\u modules
文件夹和warn。锁定并从包.json
中删除antd
,然后执行warn cache clean
。然后执行warn添加antd demo
和warn start
。这应该可以工作。如果错误仍然存在,您可能会在代码中的任何地方导入错误。)ElseDin不行。我开始觉得不行。我会坚持引导。
npm install --save-dev npm-force-resolutions
add in package.json
"resolutions": {
"moment": "2.24.0"
}
"preinstall": "npx npm-force-resolutions"