需要JS配置和库文件的路径

Require JS config and the path for the library files

本文关键字:文件 路径 JS 配置 需要      更新时间:2023-09-30

任何人都可以解释我们如何从requireJS config部分中的任何属性指定路径吗。

我们需要在配置中传递一个属性,如下所示:问题是:var SomePathFromPropertyFile="CDN库路径";

require.config({
    waitSeconds: 500,
    paths: {
        // Library js files
        'jquery': 'js/external/jquery.min',
        'angular': 'js/external/angular.min',
        'some-name': SomePathFromPropertyFile
    },
    shim: {
        'jquery': {
            exports: '$'
        },
        'angular': {
            exports: 'angular'
        }
    }
});
define('js/common', [
    'jquery',
    'angular',
    'some-name'
], function($, angular) {
    return angular;
});

我们如何才能做到这一点?目前,由于未定义SomePathFromPropertyFile,它会产生生成错误。

我找到了上述问题的一个解决方案,它解决了这个问题:

var SomePathFromPropertyFile = "CDN lib path";
define('js/common', [
'jquery',
'angular',
 SomePathFromPropertyFile
], function($, angular) {
return angular; 
});