2017-10-13 126 views
-1

我創建了一個非常簡單的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

我登錄的正確的用戶,所以我不知道爲什麼會這樣。

+0

您是否嘗試過檢查用戶對'dist /'目錄的權限?你有沒有嘗試過運行'cd dist/&& npm publish'? –

+0

@GhassenLouhaichi是的,我試過cd dist/&& npm發佈,但是我仍然得到錯誤 – eli

+0

然後檢查你的用戶對目錄的權限。 –

回答

0

我解決了它。我所要做的是從dist文件夾中刪除"private":truepackage.json,然後運行cd dist && npm publish