Module not found: Error: Can't resolve 'moment' in 'D:\1前端工具React\云启集团\web-admin\util'
时间: 2023-09-28 19:13:30 浏览: 90
这个错误提示是在使用 import 引入 moment 库时出现的,但是在当前路径下找不到 moment 库。解决这个问题需要先确认 moment 库是否已经安装,如果没有安装需要先安装 moment 库。如果已经安装了,可以尝试以下几种方法:
1. 确认 moment 库的路径是否正确,可以使用相对路径或者绝对路径引入 moment 库。
2. 确认 webpack 的配置文件中是否正确配置了 resolve.alias 字段,可以将 moment 配置为别名来解决这个问题。
3. 如果以上两种方法都不行,可以尝试在项目根目录下执行 npm install moment 命令重新安装 moment 库。
相关问题
Module not found: Error: Can't resolve 'react-media' in
根据提供的引用内容,当出现"Module not found: Error: Can't resolve 'react-media'"错误时,可能是由于缺少react-media模块导致的。解决此问题的方法是使用npm install react-media命令安装react-media模块。具体步骤如下:
```shell
npm install react-media
```
如果您已经安装了react-media模块,但仍然出现此错误,请确保您的文件路径正确,并且您的webpack配置正确。
Module not found: Error: Can't resolve 'moment' in
回答的答案
这种错误通常是由于React项目中对moment模块的引用出现了问题。根据引用和引用的解释,可能的解决方案包括:
1. 在webpack的配置文件中,添加一个alias,将所有对'moment'的引用指定为'moment@2.18.1'。这可以通过在webpack.config.js文件的alias中添加一行代码来实现,例如:"moment$": "moment/moment.js"。的解释,在config文件夹中的webpack.config.js文件中找到alias配置,并添加一行代码:"moment$": "moment/moment.js"。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [解决react在安装antd之后出现Module not found: Can't resolve './locale' in。。。的问题](https://blog.csdn.net/weixin_45819980/article/details/105894791)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item]
[ .reference_list ]