【发布时间】:2021-05-01 18:13:26
【问题描述】:
我从我的 react 应用程序的服务器端卸载了包 @toast-ui/react-image-editor,因为我认为依赖项需要是客户端,所以我去客户端安装它,然后重新启动应用程序并找不到。
这是我的基本文件夹结构
-myapp
-server.js
-package.json
-node_modules
-package-lock.json
-client
-package.json
-node_modules
-package-lock.json
-src
我收到此错误:“./src/components/images/Editor.js 未找到模块:无法解析 'C:..\client\src\components\images' 中的 '@toast-ui/react-image-editor'”
我咨询过
How do I resolve "Cannot find module" error using Node.js?
Can't resolve module (not found) in React.js
基本上我已经删除并安装了单个包,删除并安装了客户端上的node_modules和服务器运行npm缓存验证,仅在客户端上安装了包,在客户端和服务器上安装了包,安装在仅限服务器。
没有任何效果,这让我认为它可能是 VS Code 的导入错误,
有没有办法查看 npm 是如何尝试导入特定包的,或者我没有为 react 无法导入明显存在的包而做的任何一般事情。
【问题讨论】:
-
有时 vs code 不能正确获取新安装的包。尝试重启 ts 服务器(ctrl + p,然后在命令中搜索“ts server”)
-
toast ui 的优秀人员有一些解释为什么 3.12 加载良好但 3.14 很挑剔
标签: node.js reactjs npm toast-ui-image-editor