簡體   English   中英

WARN tar EISDIR:對目錄的非法操作

[英]WARN tar EISDIR: illegal operation on a directory

我正在嘗試將模塊發布到npm注冊表。 發布之前,我嘗試使用npm link命令將其安裝為本地依賴項。

運行命令開始引發與以下類似的錯誤。

警告tar EISDIR:對目錄進行非法操作,打開'/[[[path_to_project]]/node_modules/.staging/@babel/plugin-transform-exponentiation-operator-049e5354/lib'

npm WARN rm不刪除/[[path_to_project]]/node_modules/.bin/semver,因為/ [[path_to_project]] / node_modules / semver沒有安裝

test-pkg@1.0.0需要對等體react@16.7.0,但未安裝。 您必須自己安裝對等依賴項。

npm WARN test-pkg@1.0.0需要對等體react-dom@16.7.0,但未安裝。 您必須自己安裝對等依賴項。 npm WARN test-pkg@1.0.0沒有說明

我花了幾個小時試圖解決這個問題,但是還沒有運氣。 我瀏覽了這篇文章,並刪除了.npmrc,但這沒有解決問題。

刪除.npmrc ,刪除並重新安裝node_modules對我不起作用。

我通過將--production標志設置為npm link --production"來解決此問題,並且yarn link也沒有任何問題。希望有人遇到同樣的問題時,這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM