Grunt-connect在根目录之外提供静态文件
Grunt connect serve statics files outside root
我在配置我的grunt文件以将refs(css&js)添加到我的index.html 时遇到问题
这是我的项目结构:
src/
demo/
index.html
app.js
bower_components/
angular/
angular.js
index.html:
<script src="./bower_components/angular/angular.js"></script>
<script src="../app.js"></script>
gruntFile:
connect: {
demo: {
options: {
port: 9000,
hostname: 'localhost',
open: true,
base: 'src/demo'
},
livereload: {
options: {
middleware: function(connect) {
return [
connect().use(
'/bower_components',
connect.static('./bower_components')
)
];
}
}
}
}
}
我不知道为什么,但index.html找不到app.js或angular.js。
一些观察结果:
- 网络根为CCD_ 1
- 因此CCD_ 2映射到CCD_
- 因此,
index.html
中的../app.js
没有意义,因为你不能从web根目录"向上" ./bower_components/...
试图在src/demo/
中找到bower_components
目录,因为它是一个相对路径,应该是/bower_components/...
相关文章:
- Grunt-connect在根目录之外提供静态文件
- 调用Javascript中的Python函数,读取静态文件(Flask)
- 使用CloudFront和AmazonS3,或者其他CDN,我可以将所有类似的请求发送到一个静态文件中
- 在使用 Django 静态文件时动态设置映像时,只有绝对路径才能与 jquery 一起使用
- Expressjs 静态文件不起作用
- 究竟是什么'提供静态文件'意思是
- 在Android Web视图中使用静态文件作为模板
- 无法使用express加载静态文件
- 如何使用页面.js和 Apache 路由/提供静态文件
- 从静态文件加载json时出错
- 如何使用Node Express提供静态文件
- 如何使用Node.js正确地为私有静态文件提供服务
- Django项目中第三方静态文件的推荐目录布局是什么
- 使用静态文件加载器进行角度翻译默认语言
- Django-开发服务器不提供管理静态文件
- 使用Karma读取静态文件
- 错误:找不到模块'html',可以't提供静态文件
- 如何在Java web应用程序中自动控制静态文件(css、js、image)的版本
- 如何使用flatiron/director在Node.js中提供静态文件
- 在crm 2011中重新整理和读取静态文件