Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – Yeoman里面的ExpressJS大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我仍然想尝试一个例子运行与Yeoman和Express。 @H_262_5@ @H_262_5@我试过以下,它的工作“好”,但我被卡住合并路线。 (简化为可读性)

@H_262_5@ @H_970_9@mkdir test cd test express mkdir app cd app mkdir js cd js yeoman angular @H_262_5@然后在Gruntfile.js中将“output:dist”更改为“output:../../ public”

@H_262_5@现在,两台服务器都可以自己运行(例如,yeoman服务器和节点app.js)。我现在也可以运行’yeoman build’,以便快速应用程序中输出最简单的JS到/ public。

@H_262_5@我有什么模糊的路线可能如何合并?我想/拉起Angular路线,而不是快速路线等。github上的角速表示例子看起来不错,但我仍然希望Yeoman融入项目。

@H_262_5@任何建议,将不胜感激。

解决方法

我会推荐这个结构为yeoman expressjs: @H_262_5@ @H_262_5@ @H_970_9@mkdir app cd app yeoman angular express . @H_262_5@所以你的目录树应该是这样的

@H_262_5@
.
├── app
│   ├── 404.html
│   ├── favicon.ico
│   ├── index.html
│   ├── robots.txt
│   ├── scripts
│   │   ├── controllers
│   │   │   └── main.js
│   │   ├── vendor
│   │   │   ├── angular.js
│   │   │   ├── angular.min.js
│   │   │   ├── es5-shim.min.js
│   │   │   └── json3.min.js
│   │   └── yeoman-test.js
│   ├── styles
│   │   └── main.css
│   └── views
│       └── main.html
├── app.js
├── Gruntfile.js
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── user.js
├── test
│   ├── lib
│   │   └── angular-mocks.js
│   └── spec
│       └── controllers
│           └── main.js
├── testacular.conf.js
└── views
    ├── index.jade
    └── layout.jade
@H_262_5@您可以删除现在的冗余公用目录(我们将从应用程序代替):

@H_262_5@
rm -rf public
@H_262_5@而现在在app.js中,您需要更改哪个dir来提供静态文件。更改此行:

@H_262_5@
app.use(express.static(path.join(__dirname,'public')));
@H_262_5@对此

@H_262_5@
app.use(express.static(path.join(__dirname,'app')));
@H_262_5@这应该是关于它。有一个特点是,您现在有两个“索引”文件一个在views / index.jade中,另一个在app / index.html中。删除app / index.html目前正在打破yeoman,所以我的建议是摆脱app / index.jade的路由,只需编辑index.html。

@H_262_5@希望这可以帮助!

大佬总结

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

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

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