我認爲Gulp應該在我的項目中創建一個node_modules文件夾,當我運行npm install --save-dev gulp
時,但它沒有。爲什麼?Gulp不會創建node_modules文件夾
非常感謝。
我認爲Gulp應該在我的項目中創建一個node_modules文件夾,當我運行npm install --save-dev gulp
時,但它沒有。爲什麼?Gulp不會創建node_modules文件夾
非常感謝。
您必須先創建文件夾node_modules
,否則NPM會將該模塊安裝到更高級別的node_modules
目錄(例如您的主目錄)中。
只需在控制檯中鍵入mkdir node_modules
即可在當前目錄中創建文件夾。之後,它應該按預期工作。
更新:如果目錄中存在package.json
文件,則NPM將自動創建文件夾node_modules
。通過npm init
,您可以生成一個package.json
文件。這是更好的方法。感謝@Paul
如果您當前的工作目錄在運行npm install時沒有package.json文件,它會上行直到它找到一個將gulp條目放入,然後放入該文件夾的node_modules目錄中的gulp文件夾。嘗試npm init
之前npm install
,看看我的意思。
是的,所以實際上你需要通過創建一個名爲node_modules
的文件夾來幫助系統並重新輸入命令。
這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 - [來自評論](/ review/low-quality-posts/11256992) – etienne 2016-02-15 19:05:31
此解決方案已在[早期回答](http://stackoverflow.com/a/26641814/1906307)中提供,一年。 – Louis 2016-02-19 17:16:40
Npm應該創建它。你能提供更多的信息會發生什麼? :)你有任何錯誤或其他輸出? – Heikki 2014-10-29 22:23:00