繁体   English   中英

放大配置错误:找不到模块

[英]amplify configure Error: can't find module

按照https://docs.amplify.aws/start/getting-started/installation/q/integration/react-native/#option-2-follow-the-instructions

我做了:npm install -g @aws-amplify/cli

然后是:

放大配置

我有 Node.js、git 和 npm 都安装了应该兼容的版本。

做放大配置后:

我收到以下错误:

内部/模块/cjs/loader.js:883 抛出错误; ^

错误:找不到模块 'C:\Users\Dev\AppData\Roaming\npm\node_modules\ @aws-amplify\cli\lib\run.js' ←[90m at Function.Module._resolveFilename (internal/modules/cjs/ loader.js:880:15)←[39m ←[90m 在 Function.Module._load (internal/modules/cjs/loader.js:725:27)←[39m ←[90m 在 Z86408593C34AF77FDD90DF932F8B5261]Z。 internal/modules/run_main.js:72:12)←[39m ←[90m at internal/main/run_main_module.js:17:47←[39m { 代码:←[32m'MODULE_NOT_FOUND'←[39m,requireStack:[] }

我在 Windows 10

任何帮助将不胜感激谢谢

编辑:也只是另一个注释。 当我尝试重新安装 -g @aws-amplify/cli 时,它说它已经安装:这是前两行:

npm 错误! 代码 EEXIST

npm ERR:路径 C.\Users\Dev\AppData\Roaming\npm\node_modules\ @aws-amplify\cli\lib\run.js

因此,路径似乎是相同的。

编辑:

虽然当我执行 cd @aws-amplify 它返回:系统找不到指定的路径。

这是在我已经成功进入 node_modules 文件夹之后

并导航到 npm 文件夹中,标记为放大的三件事。 一个文件,Windows 命令脚本和 Windows PowerShell。 安装过程也发生了变化。 现在我已经找到了这些文件,AWS Amplify CLI 应该如何工作,所以我可以使用 amplify configure 进行设置

解决方案:

我把它放在下面的评论之一中,但我想如果人们遇到同样的错误,他们可能想在未来尝试这个。

“我最终通过首先在我的系统中编辑 PATH 然后对文件进行 --force 重新安装来修复它。我的猜测是在初始安装过程中出了点问题,因为它在我覆盖以前的文件后工作了,我注意到一些在我做之前文件丢失了。不知道为什么在我最初的安装过程中它不起作用。

我希望现在还不算晚。 你有没有尝试过:

npm install aws-amplify

问候

已经有一段时间了,但您能否更详细地分享您的解决方案,例如添加了什么路径以及您何时添加 --force 标志? 对不起,我的名声现在不允许我发帖

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM