簡體   English   中英

NPM 安裝失敗

[英]NPM Install fails inconsitently

我正在嘗試在 Cygwin(Windows 7)上使用 NPM 安裝一些模塊,但安裝過程非常不一致。 有些軟件包在安裝時反復失敗,但有些成功; 此外,同樣的 package 可能會失敗幾次,然后在系統沒有變化的情況下成功。 安裝markdown package連續3次失敗,然后成功。 失敗是:

npm ERR! couldn't unpack /tmp/npm-1310104605595/1310104605596-0.844648783095181/
tmp.tgz to /tmp/npm-1310104605595/1310104605596-0.844648783095181/contents
npm ERR! Error: EACCES, Permission denied '/tmp/npm-1310104605595/1310104605596-
0.844648783095181/contents/___package.npm/package'
npm ERR!
npm ERR! Please use 'sudo' or log in as root to run this command.
npm ERR!
npm ERR!     sudo npm "install" "markdown"
npm ERR!
npm ERR! or set the 'unsafe-perm' config var to true.
npm ERR!
npm ERR!     npm config set unsafe-perm true
npm ERR!
npm ERR! System CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3)
npm ERR! command "node" "/usr/local/bin/npm" "install" "markdown"
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /home/Paul/node_modules/express/node_modules/connect/npm-debug.log
npm not ok

有沒有人經歷過這種情況,如果有,解決方案是什么? 是的,我已經設置了 unsafe-perm 配置變量,它似乎並沒有改變任何東西......而且,這不僅限於這個 package; 我嘗試安裝的幾乎所有東西似乎都有這個問題。

PS:我不知道您是否在 Github 填寫了問題,因為 Isaacs 更喜歡 Stackoverflow.com。 在 github,當有人填寫問題並具有出色的響應時間時,他將收到 email。 但是在快速搜索之后,您似乎已經填寫了一個問題..

Windows 支持

我正在嘗試在 Cygwin(Windows 7)上使用 NPM 安裝一些模塊,但安裝過程非常不一致。

NPM支持 Windows Isaacs 不修復(分配資源)Windows 下的任何錯誤(Cygwin 如何分配一些時間,但不是那么多)操作系統。 他確實修復了 Cygwin 下的錯誤,但您最好安裝POSIX OS。

警告2:對不起,Windows!

任何在原生 Windows 系統(即不是 Cygwin)上不起作用的錯誤很可能會用 wontfix 關閉。

If you ask me you are probably better of(Below I point to the WIKI page to install NPM on Cygwin) installing Ubuntu ( Unix ) using dual-boot and do your (web)development on Unix. 當您掌握它的竅門時,您可能永遠不會再切換回 Windows。

在 Cygwin 下安裝

還有一個頁面解釋了如何安裝 NPM

重要提示:確保遵循所有步驟。 在你到達終點之前它似乎正在工作,但它很臟。 說謊的騙子。 不要相信。 把這些步驟一直做到最后,如果你不這樣做,你會抱怨 npm 說“ECONNREFUSED”然后發布一個錯誤,我會問你是否完成了所有步驟。 你會覺得很傻。

您是否按照他們的 WIKI 頁面上的這些步驟在 Windows 上安裝 NPM=> https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows )

暫無
暫無

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

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