2015-02-08 72 views
0

因此最終,我試圖按照本教程http://travismaynard.com/writing/getting-started-with-gulp安裝gulp,最初我遇到了很多問題。我不斷收到「吞嚥不被認爲是內部或外部命令」的錯誤,這讓我感到困惑,因爲我發現通過運行npm ls,gulp已被正確安裝。即使重新啓動命令提示符後,該命令仍未被識別。我在網上發現了一篇文章http://blog.webbb.be/command-not-found-node-npm/,我可能在我的本地文件夾中安裝了gulp,而不是全局的node_module文件夾。但是,當我試圖用npm config set prefix usr/local /重置npm文件夾時,我收到了錯誤。如果任何人都可以通過獲取全局NPM文件夾設置並獲得gulp命令正常工作,那將非常感謝。設置全局NPM文件夾

+0

是否'NPM LS -g'說明了什麼?你是否在全球範圍內安裝了gulp? - >'npm install -g gulp' – Heikki 2015-02-08 20:09:21

+0

我之前運行過這行(npm install -g gp),它似乎工作正常,但現在運行npm ls -g出現空了,運行npm install -g gulp給了我一個錯誤字符串: npm ERR!錯誤:EPERM,mkdir'C:\ Windows \ system32 \ node_modules \ node_modules' npm ERR! ([錯誤:EPERM,MKDIR 'C:\ WINDOWS \ SYSTEM32 \ node_modules \ node_modules'] NPM ERR錯誤號:!?50 ... 你不應該安裝吞掉全球每一次正確的我不知道爲什麼,突然之間,它似乎沒有安裝。 – saupton 2015-02-08 20:51:23

+0

我認爲你的節點安裝現在已經搞亂了。 – Heikki 2015-02-09 02:42:59

回答

0

嘗試運行命令提示符管理員, 或sud​​o,因爲你似乎是在UNIX上, 您在全球安裝包使用NPM -g,

+0

謝謝!我嘗試在命令提示符下以管理員身份安裝gulp,並將NPM文件夾設置爲node_modules。當我在我的項目目錄中使用npm root命令時,gulp仍然顯示爲安裝在本地目錄中。不是問題的原因? – saupton 2015-02-08 19:40:31

+0

不確定,我對node的經驗有限,[文檔](https://docs.npmjs.com /文件/文件夾)可能會有幫助,對不起,我不能更多的幫助 – reblerebel 2015-02-08 19:59:26

+0

非常感謝你的幫助! – saupton 2015-02-08 20:55:16