【问题标题】:Require JS config and the path for the library files需要 JS 配置和库文件的路径
【发布时间】:2015-02-11 22:45:35
【问题描述】:

谁能解释我们如何从 require JS 配置部分中的任何属性指定路径。

我们需要在配置中传递一个属性,如下所示: 问题: 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 没有定义。

【问题讨论】:

  • 嗯,我一直在我的需求配置中做那种事情。你能发布你的整个配置文件吗?
  • 我已经添加了上面的细节......

标签: javascript html angularjs requirejs r.js


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 2014-03-06
    • 1970-01-01
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    相关资源
    最近更新 更多