无法在npm中发布软件包
问题描述:
我创建了一个非常简单的Angular 4库,其中包含this tutorial。无法在npm中发布软件包
一切都很好,除了发布部分。当我运行:npm publish dist
控制台,我得到这个错误:
You do not have permission to publish "dist". Are you logged in as the correct user? : dist
我登录的正确的用户,所以我不知道为什么会这样。
答
我解决了它。我所要做的是从dist文件夹中删除"private":true
从package.json
,然后运行cd dist && npm publish
。
您是否尝试过检查用户对'dist /'目录的权限?你有没有尝试过运行'cd dist/&& npm publish'? –
@GhassenLouhaichi是的,我试过cd dist/&& npm发布,但是我仍然得到错误 – eli
然后检查你的用户对目录的权限。 –