带前缀脚本文件的requirejs路径映射

问题描述 投票:0回答:1

在此内容上,我仔细研究了我的内心内容,并无意中浏览了requirejs上的API文档。

是否可以基于脚本文件的前缀/我将使用的模块的名称来指定requirejs使用的路径前缀?

[我想在所有对“ kendo.xxxModuleNamexxx.min.js”的调用之前加上“ kendo / kend.xxxModuleNamexxx.min.js”的前缀-为了使我的解决方案整洁有序,并且没有巨大的脚本文件夹:)] >

结构:

  • index
    • 脚本
  • jquery.min.js
  • isotope.min.js
  • knockout.min.js
  • someothermodules.js
  • requirejs.js
  • main.js
  • kendo
    • kendo.web.min.js
    • kendo.combobox.min.js
    • kendo.fx.min.js

FYI-所有kendo脚本都与AMD兼容,并以前缀形式报告其模块ID:kendo.moduleName .....等。>>

UPDATE:不幸的是,由于目录中其他脚本的数量,我仍然需要将baseUrl设置为“ / scripts”文件夹。 (kendo脚本的数量太多,这就是为什么我要为那些带前缀的脚本使用单独的基本文件夹)

提前感谢:)

詹姆斯

[尝试仔细阅读了这一内容,然后遍历requirejs上的API文档无济于事。是否可以基于前缀...

javascript requirejs amd
1个回答
0
投票

您可以编写自己的normalization plugin

,它协调资源名称并加载“ kendo”脚本。不幸的是,我不知道有没有办法加载没有前缀的插件。因此,您需要在所有依赖项前面加上kendo!
© www.soinside.com 2019 - 2024. All rights reserved.