2016-03-20 78 views
0

我已經爲平均堆棧創建了一個虛擬機。其中的安裝沒有問題。 node.js等已安裝。Yeoman角發生器和npm安裝

我正在使用angular-fullstack生成一個鍋爐板。我對npm install運行時會發生什麼感到困惑。我發現系統下載了所有的依賴關係,但沒有存儲在node_modules文件夾中。我相信它存儲在全局文件夾中。當我嘗試從本地文件夾運行堆棧時,它說缺少幾乎所有東西的依賴關係。

我嘗試了sudo,修復了將全局文件夾添加到NODE_PATH的全局文件夾權限,但無濟於事。我仍然試圖找出爲什麼npm安裝不安裝在本地文件夾中。

感謝

===============

這是當我運行NPM 6.在安裝

ERR我得到的錯誤!錯誤:EPERM:操作不允許,重命名'/ vagrant/meandev/nal_angular_dashboard/node_modules/babel-plugin-transform-es2015-typeof-symbol' - >'/vagrant/meandev/nal_angular_dashboard/node_modules/.babel-plugin-transform- es2015-typeof-symbol.DELETE'

+0

當你在你的根目錄下執行'npm install'時,你會這麼做嗎? 'C:// user/documents' < - 例子或'C:// user/documents/projectFolder' ?? –

+0

嗨Paulo我正在做項目文件夾中的npm安裝,package.json也在那裏。 –

回答

0

Uma,我已經在我的機器上成功安裝了angular-fullstack generator,除了一些ruby和sass問題,我成功地啓動了應用程序。

node_modules由生成器安裝在主項目文件夾中...由服務器(nodejs)和客戶端應用程序(angularjs)共享。

+0

嗯,我不知道我做錯了什麼,但我使用的是使用vagrant創建的平均值。不知道這是否會對我面臨的問題有任何影響。 –

0

我能解決這個問題。

我的開發環境如下

Windows 7主機和Ubuntu在Virtual box中運行。 Ubuntu由Vagrant提供和管理。

我發現當Node.js項目在共享文件夾(在Windows和Ubuntu之間)時,npm install和grunt正在拋出一堆與權限相關的錯誤。這是特定於我的工作電腦,其中有防衛者,bitlocker和其他東西打開。當我將文件夾移至純UBuntu文件夾時,所有工作都完成了。