发布到NPM时"内置"失败



试图发布一个包

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)

有人知道吗?我不能找到任何信息关于这个错误。

问候!

以防其他人遇到这个问题,我也有同样的问题(第一次在Windows机器上使用node.js)。没有太多的解决这个问题的方法,所以我的解决方案是完全卸载Node -然后重新安装它。

然后,这个错误消失了。

我最近遇到了这个问题,并且被这个问题困了三天。和我在一起,我所有的节点和";npm"我们都是最新的,但是除了版本检查(NPM -v"之外,所有的NPM命令都是最新的。是给我或多或少相同的错误"内置命令不是function"。

sol 1 -可以尝试卸载node和npm,然后重新安装。

如果这不能解决问题,你仍然得到相同的错误,然后尝试下一个解决方案

sol 2 -安装纱线https://phoenixnap.com/kb/yarn-windows

使用yarn命令代替"npm"。下面的链接将帮助你找到所有等同于npm命令的yarn命令。https://www.sitepoint.com/yarn-vs-npm/

相关内容

  • 没有找到相关文章

最新更新