Javascript Can';不要让antd使用create react应用程序

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&

我想尝试将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>
  </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"