试图发布一个包
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/