首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yeti问题-找不到模块'jade‘

Yeti问题-找不到模块'jade‘
EN

Stack Overflow用户
提问于 2010-08-31 19:09:08
回答 3查看 8.3K关注 0票数 5

我刚从雅虎安装了Yeti,但当我访问http://localhost:8000/时,我得到的信息是:

代码语言:javascript
复制
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

我还想提一下,这是我使用雅虎http://yuilibrary.com/downloads/download.php?file=3716057163a82b4b00c2a00ab0bb186e的安装程序包安装的

有什么办法可以解决这个问题吗?

EN

回答 3

Stack Overflow用户

发布于 2011-06-23 10:11:59

我在使用"Express“框架时遇到了这个问题,我通过在创建我的应用程序的目录中输入npm install -d解决了这个问题。

票数 20
EN

Stack Overflow用户

发布于 2010-09-03 16:48:17

我还没有安装yeti,但是通过查看节点堆栈跟踪,看起来维护者遗漏了jade模块。

从控制台尝试:

代码语言:javascript
复制
/usr/local/bin/npm install jade

代码语言:javascript
复制
sudo /usr/local/bin/npm install jade

这取决于您的权限。

对任何其他缺少的模块重复上述步骤。如果你还是卡住了,我可以下载并检查一下。

票数 4
EN

Stack Overflow用户

发布于 2011-03-15 20:16:25

我用以下方法解决了这个问题:

代码语言:javascript
复制
ln -s /usr/lib/node ~/.node_modules

因此,对我来说,完整的npm安装过程是:

代码语言:javascript
复制
curl http://npmjs.org/install.sh | sudo sh
ln -s /usr/lib/node ~/.node_modules
sudo npm install jade
node ./build.js

(如果不需要,请不要使用sudo )

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3608384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档