javascript - 安装 Drivelist 时找不到模块 'C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin'
问题描述
我有一个电子项目,其中 drivelist 用作依赖项。当我运行“npm install”时,我收到一条错误消息,指出找不到 node-gyp\bin 文件夹。然而,我的节点模块中有 node-gyp\bin,甚至在 c:\programfiles\nodejs ....”中,而不是这个错误状态。我猜 drivelist 在安装后无法从源代码构建。但是, 什么是 walk arround ? 我因此被卡住了。
drivelist@8.0.10 install C:\Users...\node_modules\drivelist prebuild-install || 节点gyp重建
prebuild-install WARN install 未找到预构建的二进制文件(目标=10.17.0 runtime=node arch=x64 libc= platform=win32)
C:\Users...\node_modules\drivelist>如果未定义 npm_config_node_gyp (节点 "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\ node-gyp\bin\node-gyp.js" 重建) else (节点 "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin" 重建) 内部/模块/cjs/loader.js: 638 抛出错误;^
错误:在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) 处找不到模块“C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin”。 Module._load (internal/modules/cjs/loader.js:562:25) 在 Function.Module.runMain (internal/modules/cjs/loader.js:831:12) 在启动 (internal/bootstrap/node.js: 283:19) 在 bootstrapNodeJSCore (internal/bootstrap/node.js:623:3) npm WARN repoApp-explorer@3.1.0 没有存储库字段。npm WARN 可选跳过可选依赖:fsevents@1.2.11 (node_modules\fsevents):npm WARN notsup 跳过可选依赖:fsevents@1.2.11 不支持的平台:想要 {"os":"darwin","arch":"any "} (当前: {"os":"win32","arch":"x64"})
npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!drivelist@8.0.10 安装:
prebuild-install || node-gyp rebuild
npm ERR!退出状态 1 npm ERR!npm 错误!在 drivelist@8.0.10 安装脚本失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\user\AppData\Roaming\npm-cache_logs\2020-03-27T15_58_03_598Z-debug.log
我不知道这个错误的原因,因为对我来说,我的设备上的一切似乎都很好,我浏览了迄今为止在互联网上可以找到的所有链接以寻求解决方案,但我还没有找到任何解决方案。请问有人可以帮忙吗?
解决方案
也许您可以删除node_modules
,然后再删除,npm install
因为在我的情况下它可以工作
推荐阅读
- reactjs - Reactjs 子组件
- jekyll - 可以同时在具有两个不同端口的两个不同目录上运行 jekyll serve --livereload 吗?
- language-agnostic - 描述如何在非等宽文本中处理导航的标准?
- email - Jenkins:使用 emailext 时,如何包含来自 Mercurial 的提交消息/描述?
- python - fastapi - 从 main.py 导入配置
- python - 从 Amazon Ion 文件中提取“数据”
- functional-programming - 从 sml 中的整数对列表中返回偶数列表
- linq - 列表中不存在的asp.net核心sql
- swift - 不支持在 WKWebView 中加载 Twitter
- javascript - 为过期会话创建 redux 中间件重试功能