安装服务器
安装淘宝镜像:
npm config set registry https://registry.npmjs.org/
安装到我们自己的电脑上
npm config set registry http://localhost:4873安装命令里的set换成get为查看
本地发布:
第一步,安装
sinopia
npm install -g sinopia
第二步,启动
sinopia
第三步,创建新用户
npm adduser --registry http://localhost:4873
第四步,发布npm包
npm publish
第四步,设置npm请求源
npm config set registry http://localhost:4873
出现问题
callback must be a funciton received undefined
local-fs.js
42行
fs.unlink(tmp,function(){})
JavaScript
Copy



如果报下面这种错:

先设置npm请求源:
npm config set registry http://localhost:4873
发布npm包
npm publish
本文档详细介绍了如何在本地安装和配置npm服务器,包括使用sinopia进行本地发布npm包的步骤。在操作过程中,可能会遇到'callback must be a function, received undefined'的错误,该错误通常发生在fs.unlink函数中。解决这个问题需要检查相关代码或更新npm版本。同时,文章强调了正确设置npm请求源以避免发布失败。
3744

被折叠的 条评论
为什么被折叠?



