amc*_*dnl 6 javascript less requirejs
我使用的是需要少插件需要少用需要CSS的插件一起.
当使用LESS文件时,我的路径变得混乱,但是在使用CSS文件时则不然.
我的路径看起来像:
'css!assets/fontello/fontello-codes',
'less!assets/bootstrap/bootstrap',
Run Code Online (Sandbox Code Playgroud)
我的网址是:
http://localhost/phoenix
Run Code Online (Sandbox Code Playgroud)
当LESS文件被请求时,他们最终得到:
'http://localhost/phoenix/phoenix/assets/bootstrap/bootstrap.less'
Run Code Online (Sandbox Code Playgroud)
我将我的基本网址设置为:
baseUrl: "./phoenix/"
Run Code Online (Sandbox Code Playgroud)
如果我这样做less!../assets/bootstrap/bootstrap,但如果路径发生变化则不行.
我在这里失踪了什么?
baseUrl: "./phoenix/"从 require.js 配置文件所在的位置(假设是 init.js)开始工作,所以如果它位于localhost/phoenix并且您将 baseUrl 位置按预期工作,您可以删除您的 baseUrl 或在 init 的文件夹结构中升级.js 文件。