我将 RequireJS 和 require-css 与 CDN URL 一起使用,它运行良好,但我希望能够为我的 CSS 依赖项定义本地后备并执行以下操作:require.config( { paths: { 'css!library-name': [ '<CDN_URL>', '<LOCAL_URL>' ] }, map: { '*': { 'css': '//cdn.jsdelivr.net/npm/require-css@0.1.10/css.min.js' } }} );require( [ 'css!library-name' ], function(){ // ...} );我已经搜索并没有找到有关如何执行此操作的示例/指南。任何帮助,将不胜感激。
1 回答
富国沪深
TA贡献1790条经验 获得超9个赞
我对此进行了测试并为我工作:
require.config( {
paths: {
// Also have a fallback for require-css itself
'require-css': [ '//cdn.jsdelivr.net/npm/require-css@0.1.10/css', '../node_modules/require-css/css' ]
'library-name-css': [ '<CDN_URL>', '<LOCAL_URL>' ]
}
} );
require( [ 'require-css!library-name-css' ], function(){
// ...
} );
希望它可以帮助某人。请注意,使用后备意味着您必须在本地下载文件(在这种情况下,我使用 NPM 通过它来完成)
添加回答
举报
0/150
提交
取消
