Node.js Jade解析错误
更新: 我刚刚发现我安装了node的最新代码。我刚刚重新安装了最新的稳定版本,它似乎对我来说运行良好 仅供参考-我使用的节点版本- Mac迷你版:helloworld nimahajan$npm-v 1.3.11 Mac mini:helloworld nimahajan$node-v v0.11.8-pre ========================================================= 我试图创建一个简单的hello world示例 在npm安装和node app.js之后,我总是会遇到下面的错误,似乎无法解决 绕开这件事 jade@0.35.0 express@3.4.0Node.js Jade解析错误,node.js,pug,Node.js,Pug,更新: 我刚刚发现我安装了node的最新代码。我刚刚重新安装了最新的稳定版本,它似乎对我来说运行良好 仅供参考-我使用的节点版本- Mac迷你版:helloworld nimahajan$npm-v 1.3.11 Mac mini:helloworld nimahajan$node-v v0.11.8-pre ========================================================= 我试图创建一个简单的hello world示例 在npm安装和node
TypeError: Object #<Object> has no method 'parse'
at detect (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/jade/node_modules/with/index.js:33:22)
at addWith (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/jade/node_modules/with/index.js:8:28)
at parse (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/jade/lib/jade.js:105:11)
at Object.exports.compile (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/jade/lib/jade.js:142:9)
at Object.exports.render (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/jade/lib/jade.js:196:15)
at Object.exports.renderFile (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/jade/lib/jade.js:233:18)
at View.exports.renderFile [as engine] (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/jade/lib/jade.js:218:21)
at View.render (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/express/lib/view.js:76:8)
at Function.app.render (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/express/lib/application.js:506:10)
at ServerResponse.res.render (/Users/nimahajan/Desktop/Hapus/node/MEAN/MySite/node_modules/express/lib/response.js:798:7)
package.json
{
"name": "MySite",
"version": "0.0.1",
"private": "true",
"dependencies": {
"express": "*",
"jade": "*",
"stylus": "*",
"nib": "*"
}
}
我基本上遵循下面的例子,
我在尝试使用正常的npm脚手架过程时也遇到了同样的错误。 可能是虫子吗 使用以下包配置:
{
"name" : "todo",
"version" : "0.0.1",
"private" : true,
"dependencies" : {
"jade" : "*",
"connect" : "*",
"express" : "*",
"ejs" : "*",
"mongoose" : "*"
}
}
是的,我刚刚浏览了你参考的教程,效果很好。我猜您的Jade代码有问题,无论是布局还是索引文件。我做的唯一一件本教程没有做的事就是创建一个public/stylesheets目录,并向其中添加一个style.css文件。
{
"name" : "todo",
"version" : "0.0.1",
"private" : true,
"dependencies" : {
"jade" : "*",
"connect" : "*",
"express" : "*",
"ejs" : "*",
"mongoose" : "*"
}
}