es6-modules相关内容

包装Angular 5 UI组件-找不到模块

我正在开发UI组件,以便在公司的不同Web项目中使用.我们希望将组件以npm软件包的形式发布在我们的本地存储库中,最好包含源(用于调试).我发现这篇文章关于导出Angular Components并坚持使用它. 不幸的是,当我在另一个项目中npm安装并导入软件包时,找不到模块: import { TidUIComponentsModule } from '@tid/ui-compone ..
发布时间:2020-08-31 00:54:26 其他开发

如何在RequireJS项目中集成ES6模块语法

我正在寻找一种在我当前的RequireJS项目中使用ES6模块(导入/导出)语法的方法. 我可以直接在最近的浏览器中运行我的项目,而无需构建或Babel转换. 我仅使用r.js和Babel构建项目,用于生产. 我们想开始构建ES6模块并将其与requireJS一起使用. 有办法吗? 注意:RequireJS不会加载用ES6编写的依赖项. 解决方案 是的,RequireJS应该与 ..
发布时间:2020-08-24 01:11:53 前端开发

angular 2模块和Javascript ES6模块之间的区别

Angular 2模块允许将应用程序划分为多个模块,每个模块具有不同的用途. 但是ES6模块也不应该做什么吗?两者有什么区别? 解决方案 来自angular.io: Angular模块类与JavaScript模块类在三个主要方面不同: Angular模块仅限制可声明的类.声明式是唯一与Angular相关的类. 我们没有在一个巨型文件中定义所有成员类(如在JavaSc ..
发布时间:2020-08-12 23:04:59 其他开发

如何动态执行/评估包含ES6模块的JavaScript代码/需要某些依赖项?

我希望我的用户能够在我的JavaScript应用程序中使用JavaScript作为脚本语言.为此,我需要动态执行源代码. 动态执行JavaScript似乎有两个主要选项: a)使用eval(...)方法(或var func = new Function(...);). b)将节点添加到DOM中(例如,通过使用$('body').append(...)). 只 ..
发布时间:2020-08-01 19:20:55 前端开发

为什么不应该在ES6中使用全部导入

因此,我最近开始学习反应,并注意到所有文档都具有与其他文件相似的导入内容: import { Apples, Bananas, Oranges } from 'fruits'; 但是在研究反应时,我发现这种语法同样有效: import * as Fruits from 'fruits'; 我的问题:使用import all语法是否会导致性能下降或逻辑冲突? 如果没有,我将 ..
发布时间:2020-07-30 23:35:41 前端开发

ES2015中的有条件导出

假设您正在开发一个polyfill,并且不希望填充一个类,如果该类已经存在于浏览器中.如何在ES6中完成此操作?以下内容无效,因为exports不是语句: if (typeof Foo === 'undefined') { export class Foo { ... } } 如果以上条件的评估结果为false,则导入脚本应内置浏览器. 解决方案 export应该是静态的.对 ..
发布时间:2020-07-30 23:10:12 前端开发

我们如何在现代Web浏览器中使用es6模块而不转换代码

是否可以使用es6模块系统并在Web浏览器中导入模块? 解决方案 借助chrome 61,es6模块系统被引入了Web浏览器领域.此链接 https://developers.google.com/web/fundamentals/primers/modules . 上面链接中讨论的es6模块系统的一些重要功能是: 默认情况下,模块为strict模式. 它们不是词法顶级范围, ..
发布时间:2020-07-30 22:50:24 前端开发