commonjs相关内容

如何在Webpack中使用语义UI进行响应?

我想使用CommonJS在我的react jsx文件中包含语义UI.我在bower上安装了语义UI,并且将webpack正确配置为包括bower_components目录. 但是,当我使用 require('semantic-ui/dist/semantic-ui.js')在jsx文件中,控制台始终会抛出错误“未捕获的ReferenceError:未定义jQuery",即使我在其前面放置了语 ..
发布时间:2020-06-28 19:05:38 其他开发

EventMachine与Node.js

我将开发一个协作站点,其中一项功能将是通过实时更改进行协作编辑.也就是说,当两个或多个用户正在编辑同一个文档时,他们可以在更改发生后立即看到彼此的更改. 我在Ruby on Rails上有一些经验,所以我一直在考虑使用EventMachine,但是由于对Node.js的所有宣传,我知道可以考虑使用它.那么,使用Node.js代替EventMachine的主要好处是什么? tl;博士 除了语言 ..

如何阻止babel将"this"转换为"undefined"(并插入"use strict")

编辑:这不是关于粗箭头.这也不是要将 this 传递给 IIFE .这是一个与翻译相关的问题. 因此,我为正在使用的小应用程序创建了一个简单的pub-sub.我在ES6中编写了它,以使用传播/休息并节省一些麻烦.我使用npm和gulp对其进行了设置,以进行翻译,但这使我发疯. 我使它成为浏览器库,但意识到它可以在任何地方使用,因此我决定使其与Commonjs和AMD兼容. 这是我 ..
发布时间:2020-05-18 01:34:46 前端开发

TypeScript无法解析外部模块(node.js)

我想在我的节点应用程序中使用moment.js,所以我使用节点的程序包管理器npm安装了moment.js: npm install moment@2.4.0 为了安全起见,我检查了一下是否未全局安装并且安装的版本实际上是版本2.4.0(版本2.4.0,以便使用正确的d.ts文件...) require("moment").version 好的,看起来不错.我也在使用最新版本的 ..
发布时间:2020-05-10 21:33:19 其他开发

CommonJS是一个可以搭载的标准,还是仅仅是另一个JavaScript模块系统?

Wikipedia声明有关CommonJS: [CommonJS]是一个旨在为以下项目指定生态系统的项目: 浏览器之外的JavaScript 我知道这意味着CommonJS是一个与使用ES的平台无关的系统.这是否意味着当在Web浏览器的上下文中使用时,对于ES模块系统而言,它实质上只是另一个大型的polyfill(例如SystemJS)?还是位于诸如SystemJS或WebPack之类 ..
发布时间:2020-05-10 21:05:55 前端开发

Typescript模块创建AMD与Common JS

任何Typescript专家都可以澄清使用Typescript时何时以及为何选择AMD vs Common JS进行模块创建吗? 解决方案 浏览器中使用了AMD(例如RequireJS):原因是它允许并行下载文件,因为网络延迟是一个主要瓶颈. CommonJS用于服务器(例如nodejs)中,可以从磁盘上预先读取文件,但是在尝试使用其中包含的代码之前,您不希望读取文件. 以下是 ..
发布时间:2020-05-10 20:49:33 其他开发

打字稿es6导入语法输出es5 commonjs模块问题

所以我遇到的问题是我正在尝试使用敲除-es5并输出为通用的js格式,但是我正在使用es6语法编写所有内容. 现在我遇到的问题是我要执行以下操作: import ko from "knockout-es5"; 希望通过tsc运行时的输出为: var ko = require("knockout-es5"); 但是首先,由于knockout-es5描述符文件没有模块导出, ..
发布时间:2020-04-26 11:19:01 其他开发

在JavaScript中定义全局对象的实现独立版本

我正在尝试在JavaScript中的一行中定义global对象,如下所示: var global = this.global || this; 以上陈述是在全球范围内.因此,在浏览器中,this指针是window对象的别名.假定这是要在当前网页的上下文中执行的第一行JavaScript,global的值将始终与this指针或window对象的值相同. 在CommonJS实现中,例如 ..
发布时间:2019-11-07 20:37:19 前端开发

如何使用webpack(sourcemap)获得更易读的bundle.js?

我正在尝试制作我的第一个webpack项目而我找不到更改数字键的方法,这些键表示我的模块将bundle.js输出到描述性字符串,以便在调试器中更容易跟踪它... 我已经尝试了output.chunkFilename和输出。 sourceMapFilename没有成功。 这是我的gulp任务的样子: gulp.task('webpack',function(done){ web ..
发布时间:2019-06-12 13:42:56 前端开发

Angular 2 + Zone.js + Common js模块:IF语句异常,即使在false情况下也执行代码

我试了很多支票。这绝对是一个异常现象。我有一个Angular 2服务,它加载 @type 定义(typescript 2),后者又加载了一个commmon.js模块( visionmedia /调试)。在common.js模块中,我有一个简单的if语句,即使条件为false并且不应该执行代码也会触发错误。 Angular应用程序使用 system.js 来加载模块。 常规代码 if(fals ..
发布时间:2019-06-08 17:20:57 前端开发