【问题标题】:gyp ERR! stack Error: Cannot find module 'psl'吉普错误!堆栈错误:找不到模块“psl”
【发布时间】:2021-12-21 05:19:30
【问题描述】:

我正在尝试运行现有项目,但我不断收到此错误: error logs image

当我尝试运行“npm i”时,有人可以解释一下这个错误是什么,或者指导我完成解决它的步骤吗?

TIA

如果您看不到日志:

npm 错误!代码 7 npm 错误!路径 C:\Users\Kumail\Documents\XORD\alon\alon\node_modules\tree-sitter-c npm 错误!命令失败 npm 错误!命令 C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp 重建 npm 错误! gyp info 如果它以 ok 结尾,它就可以工作 npm 错误!使用 node-gyp@7.1.2 的 gyp 信息 npm 错误!使用 node@14.17.6 的 gyp 信息 | win32 | x64 npm 错误! gyp info find Python using Python version 3.7.3 found at "C:\Users\Kumail\Anaconda3\python.exe" npm 错误!吉普错误!未捕获的异常 npm 错误!吉普错误!堆栈错误:找不到模块“psl” npm 错误!吉普错误!堆栈要求堆栈: npm 错误!吉普错误!堆栈 - C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\request\node_modules\tough-cookie\lib\pubsuffix-psl.js npm 错误!吉普错误!堆栈 - C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\request\node_modules\tough-cookie\lib\cookie.js npm 错误!吉普错误!堆栈 - C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\request\lib\cookies.js npm 错误!吉普错误!堆栈 - C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\request\index.js npm 错误!吉普错误!堆栈 - C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\install.js npm 错误!吉普错误!堆栈 - C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\node-gyp.js npm 错误!吉普错误!堆栈 - C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js npm 错误!吉普错误!堆栈在 Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) npm 错误!吉普错误!堆栈在 Function.Module._load (internal/modules/cjs/loader.js:745:27) npm 错误!吉普错误! Module.require (internal/modules/cjs/loader.js:961:19) 的堆栈 npm 错误!吉普错误!堆栈在 require (internal/modules/cjs/helpers.js:92:18) npm 错误!吉普错误!堆栈在对象。 (C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\request\node_modules\tough-cookie\lib\pubsuffix-psl.js:32:11) npm 错误!吉普错误!堆栈在 Module._compile (internal/modules/cjs/loader.js:1072:14) npm 错误!吉普错误!堆栈在 Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) npm 错误!吉普错误!堆栈在 Module.load (internal/modules/cjs/loader.js:937:32) npm 错误!吉普错误!堆栈在 Function.Module._load (internal/modules/cjs/loader.js:778:12) npm 错误!吉普错误! Module.require (internal/modules/cjs/loader.js:961:19) 的堆栈 npm 错误!吉普错误!系统 Windows_NT 10.0.19042 npm 错误!吉普错误!命令 "C:\Program Files\nodejs\node.exe" "C:\Users\Kumail\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "重建" npm 错误!吉普错误! cwd C:\Users\Kumail\Documents\XORD\alon\alon\node_modules\tree-sitter-c npm 错误!吉普错误!节点-v v14.17.6 npm 错误!吉普错误!节点gyp -v v7.1.2 npm 错误!吉普错误! Node-gyp 无法构建您的包。 npm 错误!吉普错误!尝试更新 npm 和/或 node-gyp,如果它不能帮助向包作者提出问题。

npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! C:\Users\Kumail\AppData\Local\npm-cache_logs\2021-11-08T10_21_18_719Z-debug.log

【问题讨论】:

  • 你先运行npm install了吗?
  • 您的项目的 node_modules 文件夹似乎以某种方式损坏(psl 是坚韧cookie 的依赖项,但丢失了)。您可以尝试删除 node_modulespackage-lock.json,然后执行新的npm install

标签: javascript typescript npm


【解决方案1】:

我无法发表评论,因为我没有足够的声誉,但尝试运行npm install psl,然后运行npm install,因为错误提到当代码要求时不存在名为 psl 的包。它可能是您拥有的一个库的缺失依赖项。让我知道这是怎么回事:)

【讨论】:

    猜你喜欢
    • 2019-09-18
    • 2022-07-13
    • 1970-01-01
    • 2019-02-04
    • 2021-08-15
    • 2022-01-13
    • 2019-10-30
    • 2021-02-24
    • 2021-12-06
    相关资源
    最近更新 更多