6

我正在使用 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' 

我将我的基本 URL 设置为:

 baseUrl: "./phoenix/"

如果我这样做less!../assets/bootstrap/bootstrap,它会起作用,但如果路径当然改变,则不会。

我在这里想念什么?

4

1 回答 1

0

baseUrl: "./phoenix/"从 require.js 配置文件所在的位置开始工作,比如说 init.js,所以如果它在localhost/phoenix其中并且您将 baseUrl 位置按预期工作,您可以删除您的 baseUrl 或在您的文件夹结构中升级 init .js 文件。

于 2014-08-27T01:38:17.613 回答