javascript - RequireJS require-less 和 require-css 路径

标签 javascript requirejs 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 它会工作,但如果路径当然改变则不会。

我在这里错过了什么?

最佳答案

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

关于javascript - RequireJS require-less 和 require-css 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19936435/

相关文章:

Rails 应用程序中的 CSS 与 SCSS

less - 如何让 web essentials 在构建时将我的 less 编译成 min.css?

javascript - var document.getElementById ("title").value;问题

javascript - 无法获取属性 'addEventListener'

javascript - 在 Protractor 循环内执行多个 it block 并消耗 IT block 中的变量

javascript - karma 要求 js 相对路径不起作用

javascript - 使用 angularAMD 时 ng-table 未正确加载

javascript - 如何与 RequireJS 共享全局变量/对象

javascript - jqplot转换为图像不显示y轴html

less - 有条件地根据另一个变量设置一个变量的值