首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用非RequireJS站点中的RequireJS模块

如何使用非RequireJS站点中的RequireJS模块
EN

Stack Overflow用户
提问于 2016-03-31 19:04:57
回答 1查看 89关注 0票数 1

我有一个不使用RequireJS的网站。我将所有代码加载到<script>节点index.html中。

我在NPM上找到了一个模块,azure-storage,我想使用它。但是,模块中的js文件包含的代码假设我使用的是RequireJS;文档中说要通过require()使用它,而javascript文件本身也有更多的require()调用。

我不介意依赖RequireJS来使用这个包。然而,我找到的所有教程给我的印象是,在我能够将我在npm上找到的依赖项require()之前,我需要用require()样式重组整个应用程序。

请告诉我我错了。非RequireJS站点是否有一种简单的方式来使用RequireJS模块?

如果有什么关系,我的网络应用程序是建立在AngularJS上的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-01 02:24:29

这里的问题是浏览器不支持require或任何模块化的概念。

假设您只想将任何azure-storage导出分配给全局命名空间中的名称(假定azure-storage及其依赖项将只使用浏览器上可用的API),则有关于为此目的使用褐化webpack的教程。

这两种方法都会将azure-storage包及其依赖项构建为一个坚实的.js文件,您可以在<script>节点中使用该文件将模块导出的任何内容分配给您选择的全局名称。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36341629

复制
相关文章

相似问题

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