RequireJS require-less和require-css pathing

时间:2013-11-12 17:54:29

标签: javascript requirejs less

我正在使用require-less插件require-less以及require-css插件。

当使用LESS文件时,我的路径变得混乱,但是当使用CSS文件时,我的路径不会被搞砸。

我的路径如下:

'css!assets/fontello/fontello-codes',
'less!assets/bootstrap/bootstrap',

我的网址是:

http://localhost/phoenix

当LESS文件被请求时,他们最终得到:

'http://localhost/phoenix/phoenix/assets/bootstrap/bootstrap.less' 

我将基本网址设置为:

 baseUrl: "./phoenix/"

如果我less!../assets/bootstrap/bootstrap它有效,但如果路径发生变化则不行。

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

baseUrl: "./phoenix/"在require.js配置文件所在的位置工作,比如说init.js,所以如果它在localhost/phoenix并且你把baseUrl位置按预期工作,你可以要么删除你的baseUrl,要么在你的文件夹结构中升级init.js文件。