Dav*_*gen 2 fs reactjs react-native react-navigation
我突然收到模块“ fs”无法解决的错误。但是我没有使用此模块,也没有更改任何内容。我的应用程序启动时突然返回此错误。
错误:捆绑失败:错误:无法解析模块
fs从/Path/to/Project/node_modules/handlebars/lib/index.js:模块fs不会在急速模块地图存在这可能与https://github.com/facebook/react-native/issues/4968有关要解决此 问题,请尝试以下操作:
- 清除看门人手表:
watchman watch-del-all。- 删除
node_modules文件夹:rm -rf node_modules && npm install。- 重置Metro Bundler缓存:
rm -rf /tmp/metro-bundler-cache-*或npm start -- --reset-cache。- 删除急速缓存:
rm -rf /tmp/haste-map-react-native-packager-*。
我已经尝试了四个步骤来解决,但没有任何帮助。任何想法可能有什么问题吗?
对我来说,问题在于VSCode在我的一个js文件的顶部插入了一些导入。很奇怪。这些是行:
import { tsConstructorType } from '@babel/types';
import { logger } from 'handlebars';
Run Code Online (Sandbox Code Playgroud)
小智 6
我的节点模块之一依赖于react-native-dotenv,但其代码使用旧的导入,如import {} from 'react-native-dotenv'. 但最新版本的 dotenv 正在使用import {} from '@env'. 修复模块中的此导入解决了问题。
| 归档时间: |
|
| 查看次数: |
898 次 |
| 最近记录: |