1
我一直在使用grunt-express来为我在家中开发的文件提供服务。我最近更改了我的应用程序的结构,并将我的资产文件夹移到我的应用程序文件夹之外grunt-express没有提供所有基地
的结构看起来像这样的时刻:
+---project
|
+---app
| +---bower_components
| +---mainView
| +---view2
| +---components
| \---css
+---assets
| +---fonts
| +---json
| \---less
+---node_modules
|
\---Gruntfile.js
在此之前,资产文件夹所在的应用程序文件夹内。 我到我的Gruntfile.js所做的唯一变化是增加资产的文件夹的基础阵中,像这样:
express: {
all: {
options: {
port: 9001,
hostname: "localhost",
bases: ['app', 'assets']
}
}
}
然而,只有在应用中的内容被加载:
只运行express和express-keepalive会产生与从我的主开发任务运行相同的结果。
我的版本:
"grunt": "^0.4.5",
"grunt-express": "^1.4.1"
难道我误解一些关于使用咕噜快车或者是一个错误吗?
请告诉我,如果您需要任何更多的信息,并提前致谢。
我的Gruntfile位于项目级别。我有更新我的问题。 – hochas
您是否尝试解析完整路径?记得先用'var path = require('path');'来导入路径模块。然后将您的基地设置为'[path.resolve(__ dirname,'app'),path.resolve(__ dirname,'assets')]' – Vot