簡體   English   中英

雪人問題 - 找不到模塊'玉'

[英]Yeti problem - can't find module 'jade'

我剛從雅虎安裝了Yeti ,但是當我去http://localhost:8000/我得到這個:

Error: Cannot find module 'jade'
at loadModule (node.js:289:15)
at require (node.js:420:14)
at ServerResponse.render (/usr/local/lib/node/.npm/yeti/0.1.0/dependencies/express/view.js:258:46)
at Object.<anonymous> (/usr/local/lib/node/.npm/yeti/0.1.0/package/lib/server.js:28:13)
at pass (/usr/local/lib/node/.npm/yeti/0.1.0/dependencies/connect/middleware/router.js:67:31)
at /usr/local/lib/node/.npm/yeti/0.1.0/dependencies/connect/middleware/router.js:80:14
at EventEmitter._tickCallback (node.js:50:25)
at node.js:773:9

我還想提一下,我已經使用Yahoo!的安裝程序包安裝了它。 http://yuilibrary.com/downloads/download.php?file=3716057163a82b4b00c2a00ab0bb186e

有沒有解決這個問題?

我使用“Express”框架遇到了這個問題,我通過在創建應用程序的目錄中鍵入npm install -d解決了這個問題。

我沒有安裝雪人,但通過查看節點堆棧跟蹤,看起來維護者遺漏了jade模塊。

從控制台嘗試:

/usr/local/bin/npm install jade

要么

sudo /usr/local/bin/npm install jade

取決於您的權限。

重復任何其他缺少的模塊。 如果你仍然卡住了,我可以下載並查看。

我解決了這個問題:

ln -s /usr/lib/node ~/.node_modules

所以我的完整npm安裝過程是:

curl http://npmjs.org/install.sh | sudo sh
ln -s /usr/lib/node ~/.node_modules
sudo npm install jade
node ./build.js

(如果不需要,請不要使用sudo

暫無
暫無

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

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