首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用system.js的全局库

使用system.js的全局库
EN

Stack Overflow用户
提问于 2014-12-31 03:07:25
回答 1查看 3.7K关注 0票数 4

我在我的index.html中设置了以下内容:

代码语言:javascript
复制
...
<script src="components/angular/angular.js"></script>

<script src="components/traceur/traceur.js"></script>
<script src="components/es6-module-loader/dist/es6-module-loader.src.js"></script>
<script src="components/system.js/dist/system.src.js"></script>

<script>
    System.baseURL = '/';
</script>

<script type="module">
    // Example
    import angular from 'angular';

    angular.module('myApp', [...]);
</script>

我想通过脚本标签全局加载angular.js (和其他一些常用库)。但当我试图在模块中使用它时(在我的例子中,是es6模块),system.js会尝试通过URL http://mysite/angular.js加载它。它只是没有看到我已经将它包含在全局库中。我花了几个小时在Github上阅读system.js维基,想知道我该如何处理这个问题,但我仍然被这个问题困扰着。

谁能展示一下如何配置system.js以使用全局库?

EN

回答 1

Stack Overflow用户

发布于 2015-09-03 14:09:29

代码语言:javascript
复制
System.registerDynamic('angular', [], false, function(require, exports, module) {
    module.exports = window.angular;
});

代码语言:javascript
复制
System.set('angular', System.newModule({
    "default": window.angular
}));
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27711088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档