Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了templates – node.js express.js dust.js问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
快速问题:为什么不用express.js表达.js?
我知道它不是官方支持的,但是dust.js甚至与我的node.js版本有问题.
由于require.path问题,节点甚至不会启动.

server:testapp treejanitor$node --version
v0.6.12

将应用引擎设置为灰尘时出现问题. (快递中的app.js)

var dust = require('dust');
...
app.set('view ENGIne','dust');

在这里展示控制台,为您提供简单的模块列表.
也有人搜索相同的问题可能会剪切/粘贴错误.

server:hummr treejanitor$npm list
application-name@0.0.1 /Users/treejanitor/git/testapp/testapp
├── consolidate@0.3.0  extraneous
├── dust@0.3.0 
├─┬ express@2.5.8 
│ ├─┬ connect@1.8.7 
│ │ └── formidable@1.0.9 
│ ├── mime@1.2.4 
│ ├── mkdirp@0.3.0 
│ └── qs@0.4.2 
└─┬ jade@0.25.0 
  ├── commander@0.5.2 
  └── mkdirp@0.3.0

server:testapp treejanitor$supervisor app.js

DEBUG: Error: require.paths is removed. Use node_modules folders,or the NODE_PATH environment variable instead.
    at Function.<anonymous> (module.js:378:11)
    at Object.<anonymous> (/Users/treejanitor/git/testapp/testapp/node_modules/dust/lib/server.js:6:8)

我尝试了以下尝试而没有运气:
Dust.js load template from filesystem in Node.js

注意:我尝试了快递(3.0)的alpha版本没有帮助.@H_858_5@mergeate.js和example中的所有模块也是如此.

我对节点表达感兴趣的一些原因:
LinkedIn picks dustjs
Twitter’s Bootstrap framework

解决方法

我曾经讨论过如何通过consolidate.js模块在Node.js 0.6.x上使用Express@3.0设置Dust.js.你可以 read it here

但是,您可能希望使用LinkedIn’s fork of Dust.js,它支持开箱即用的Node.js 0.6.x以及其他改进.

Consolidate.js已经支持该fork,但仍需要Express@3.0才能工作.

大佬总结

以上是大佬教程为你收集整理的templates – node.js express.js dust.js问题全部内容,希望文章能够帮你解决templates – node.js express.js dust.js问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。