Node.js 如何在node/express/jade中包含脚本?

Node.js 如何在node/express/jade中包含脚本?,node.js,pug,mean,script-tag,Node.js,Pug,Mean,Script Tag,我正在使用Jade构建一个MEAN-stack应用程序,但我无法获得任何脚本标记链接。链接标签工作正常。我尝试过绝对链接和相对链接,以及在stack overflow上发布在问题上的其他5个解决方案(大多数都有几年的历史了),但没有一个有效 以下是我的项目中的相关代码: (标题:jade) (我想使用angular的示例) 另外,在server.js文件中,静态文件的路由工作正常,因此我不确定问题出在哪里 其余的代码在github上:我找到了!我忘了为angular的ui路由器添加脚本标记。我将

我正在使用Jade构建一个MEAN-stack应用程序,但我无法获得任何脚本标记链接。链接标签工作正常。我尝试过绝对链接和相对链接,以及在stack overflow上发布在问题上的其他5个解决方案(大多数都有几年的历史了),但没有一个有效

以下是我的项目中的相关代码:

(标题:jade)

(我想使用angular的示例)

另外,在server.js文件中,静态文件的路由工作正常,因此我不确定问题出在哪里


其余的代码在github上:

我找到了!我忘了为angular的ui路由器添加脚本标记。我将脚本标记放在angular的后面:

link(href='libraries/normalize-css/normalize.css', rel='stylesheet')
link(href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css', rel='stylesheet')
link(href='custom.css', rel='stylesheet')
script(src='libraries/angular/angular.js')
script(src='libraries/angular-ui-router/angular-ui-router.js')
script(src='/js/app.js')
然后我将其包含在我的app.js中:

var myApp = angular.module('myApp', ['ui.router']);

他们怎么会“不工作”?网络面板中的脚本是否有404?您可以导航到脚本在服务器上的实际位置吗?它是一个状态代码,您的服务器控制台会说什么?你得到堆栈跟踪了吗?500是服务器错误。未捕获错误:[$injector:modulerr]…0d%20(https%3A%2F%2Fcode.angularjs.org%2F1.4.7%2Fangular.min.js%3A19%3A463)createPoll:7GET
link(href='libraries/normalize-css/normalize.css', rel='stylesheet')
link(href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css', rel='stylesheet')
link(href='custom.css', rel='stylesheet')
script(src='libraries/angular/angular.js')
script(src='libraries/angular-ui-router/angular-ui-router.js')
script(src='/js/app.js')
var myApp = angular.module('myApp', ['ui.router']);