猿问

RequireJS 路径和​​ require-css 如何结合起来?

我将 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(){

    // ...

} );

我已经搜索并没有找到有关如何执行此操作的示例/指南。任何帮助,将不胜感激。


斯蒂芬大帝
浏览 137回答 1
1回答

富国沪深

我对此进行了测试并为我工作:require.config( {&nbsp; &nbsp; paths: {&nbsp; &nbsp; &nbsp; &nbsp; // Also have a fallback for require-css itself&nbsp; &nbsp; &nbsp; &nbsp; 'require-css': [ '//cdn.jsdelivr.net/npm/require-css@0.1.10/css', '../node_modules/require-css/css' ]&nbsp; &nbsp; &nbsp; &nbsp; 'library-name-css': [ '<CDN_URL>', '<LOCAL_URL>' ]&nbsp; &nbsp; }} );require( [ 'require-css!library-name-css' ], function(){&nbsp; &nbsp; // ...} );希望它可以帮助某人。请注意,使用后备意味着您必须在本地下载文件(在这种情况下,我使用 NPM 通过它来完成)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答