gpt4 book ai didi

node.js - TypeError : callSite. getFileName 不是 npm start 上 callSiteLocation (/node_modules/depd/index.js:252:23) 的函数

转载 作者:行者123 更新时间:2023-12-05 05:45:33 25 4
gpt4 key购买 nike

当我在从 github 克隆的项目中执行 npm install 然后 npm start 我收到错误:

/Users/abc/Documents/Projects/test-project/node_modules/depd/index.js:252
var file = callSite.getFileName() || '<anonymous>'
^

TypeError: callSite.getFileName is not a function
at callSiteLocation (/Users/abc/Documents/Projects/test-project/node_modules/depd/index.js:252:23)
at depd (/Users/abc/Documents/Projects/test-project/node_modules/depd/index.js:111:14)
at Object.<anonymous> (/Users/abc/Documents/Projects/test-project/node_modules/body-parser/index.js:14:32)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Module._compile (/Users/abc/Documents/Projects/test-project/node_modules/pirates/lib/index.js:136:24)
at Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Object.newLoader [as .js] (/Users/abc/Documents/Projects/test-project/node_modules/pirates/lib/index.js:141:7)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)

这个“depd”库在所有事件中都会抛出错误,因为它依赖于各种 npm 包,如 body-parser 和 express。所以它从所有这些错误中抛出错误。

但是,我没有从头开始安装 npm 的同一个 github 存储库中的现有设置似乎工作正常。我尝试使用不同的 nodeJs 版本 6.9.5、10.x.x、11.x.x、12.x.x 进行 npm 安装我也在使用 Babel v7。

最佳答案

将 Node.js 升级到最新的 LTS。我在 12.x 上遇到了这个错误,所以升级到 16.x 修复了它。

关于node.js - TypeError : callSite. getFileName 不是 npm start 上 callSiteLocation (/node_modules/depd/index.js:252:23) 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71339817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com