我在家开发时一直使用 grunt-express 来提供文件服务。我最近更改了应用程序的结构,并将 Assets 文件夹移到了应用程序文件夹之外。
目前的结构如下:
+---project
|
+---app
| +---bower_components
| +---mainView
| +---view2
| +---components
| \---css
+---assets
| +---fonts
| +---json
| \---less
+---node_modules
|
\---Gruntfile.js
以前, Assets 文件夹位于应用程序文件夹内。我对 Gruntfile.js 所做的唯一更改是在 bases 数组中添加 Assets 文件夹,如下所示:
express: {
all: {
options: {
port: 9001,
hostname: "localhost",
bases: ['app', 'assets']
}
}
}
但是,仅加载应用程序内的内容:
仅运行express和express-keepalive会产生与从我的主开发任务运行它相同的结果。
我的版本:
"grunt": "^0.4.5",
"grunt-express": "^1.4.1"
我是否误解了使用 grunt-express 的某些内容,或者这是一个错误?
如果您需要更多信息,请告诉我,并提前致谢。
如果您是在应用程序文件夹中启动,我的第一个猜测是将“assets”更改为“../assets”。
您的 Gruntfile.js 位于该树中的什么位置?您能提供完整目录列表的屏幕截图吗?从顶部到 Gruntfile 所在的位置。
我是一名优秀的程序员,十分优秀!