2015-06-19 28 views
3

使用sails.js體驗npm模塊問題。Sails.js缺失模塊

第一個問題是 - 資產的內容/未被複制到.tmp/public,如文檔所示。還有其他的錯誤。研究表明 - 有缺失的模塊,其中一個是咕嚕聲。做一個

npm install grunt 

確實使.tmp/public開始工作。

但嘗試使用框架時出現了其他錯誤。

安裝細節:

Server實例:Ubuntu的LTS 14.04.1 (最近部署,除了節點並無其他變動服務器和sails.js)

node --version 
v0.12.4 

(來源建)

須藤NPM安裝船帆-g

:使用安裝
npm -v 
2.10.1 

sails --version 
0.11.0 

帆10

創建一個新的應用程序: 帆新testproject

cd testproject 
npm list 

產生缺失NPM模塊到stderr一個長長的清單:

npm ERR! missing: [email protected]~0.6.2, required by [email protected] 
npm ERR! missing: [email protected]~0.4.0, required by [email protected] 
npm ERR! missing: [email protected]~2.4.1, required by [email protected] 
npm ERR! missing: [email protected]~0.4.0, required by [email protected] 
npm ERR! missing: [email protected]~0.4.0, required by [email protected] 
npm ERR! missing: [email protected]~0.4.0, required by [email protected] 

和其他幾個人。

這似乎莫名其妙 - 如何忽略這個(缺少npm模塊)?我對節點很陌生 - 可能錯過了一些東西。

回顧入門頁面,我沒有注意到任何明顯的東西。

這個框架看起來很好設計 - 使用一些很棒的npm模塊。

有沒有人經歷過這些,發現需要修復?

+0

你不是唯一一個。我也是這樣。 。如果您查看sailsproject的package.json文件,則[email protected]是sailsproject的依賴項之一。在sailsproject/node_modules/grunt中,您會發現grunt的package.json文件爲[email protected]作爲依賴項,但sailsproject/node_modules/grunt/node_modules沒有顏色。爲了解決這個問題,你只需要在grunt中進行npm安裝。但是,我總是在其他項目中看到類似的錯誤,所以不要認爲這是特別有害的。我認爲解決所有嵌套的依賴關係幾乎是不可能的。 – hohoho

回答