我失败了,试图发布一个软件包
npm ERR! builtins is not a function
它来自于
37 verbose stack TypeError: builtins is not a function
37 verbose stack at validate (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/node_modules/npm-registry-fetch/node_modules/validate-npm-package-name/lib/index.js:55:3)
37 verbose stack at Result.setName (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/node_modules/npm-registry-fetch/node_modules/npm-package-arg/lib/npa.js:127:17)
37 verbose stack at new Result (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/node_modules/npm-registry-fetch/node_modules/npm-package-arg/lib/npa.js:119:10)
37 verbose stack at Function.resolve (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/node_modules/npm-registry-fetch/node_modules/npm-package-arg/lib/npa.js:56:15)
37 verbose stack at npa (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/node_modules/npm-registry-fetch/node_modules/npm-package-arg/lib/npa.js:26:18)
37 verbose stack at Function.pickRegistry (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/node_modules/npm-registry-fetch/lib/index.js:189:10)
37 verbose stack at Publish.exec (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/lib/commands/publish.js:107:33)
37 verbose stack at async module.exports (/home/runner/work/typeorm-seeding/typeorm-seeding/node_modules/npm/lib/cli.js:66:5)有人知道吗?我找不到关于这个错误的任何信息。
欢迎光临!
发布于 2022-09-17 15:30:23
为了防止其他人遇到这种情况,我也遇到了同样的问题(第一次在Windows机器上使用node.js )。没有什么能说明这个问题,所以我的解决办法是完全卸载节点,然后重新安装它。
然后,这个错误消失了。
发布于 2022-11-24 18:41:25
我最近遇到了这个问题,被困了三天。对我来说,我所有的“节点”和" npm“都是最新的,但是除了版本检查ie "npm -v”之外,使用npm的所有命令或多或少都给了我相同的错误“内置不是一个函数”。
SOL-1-一个可以尝试卸载节点和npm,然后重新安装从新的.
如果这不能解决问题,而且您仍然得到相同的错误,那么尝试下一个解决方案。
sol 2-安装纱线https://phoenixnap.com/kb/yarn-windows
用纱线指令代替"npm“。下面的链接将帮助您找到与npm命令等效的所有纱线命令。https://www.sitepoint.com/yarn-vs-npm/
https://stackoverflow.com/questions/72959452
复制相似问题