commonjs相关内容
我想使用CommonJS在我的react jsx文件中包含语义UI.我在bower上安装了语义UI,并且将webpack正确配置为包括bower_components目录. 但是,当我使用 require('semantic-ui/dist/semantic-ui.js')在jsx文件中,控制台始终会抛出错误“未捕获的ReferenceError:未定义jQuery",即使我在其前面放置了语
..
我将开发一个协作站点,其中一项功能将是通过实时更改进行协作编辑.也就是说,当两个或多个用户正在编辑同一个文档时,他们可以在更改发生后立即看到彼此的更改. 我在Ruby on Rails上有一些经验,所以我一直在考虑使用EventMachine,但是由于对Node.js的所有宣传,我知道可以考虑使用它.那么,使用Node.js代替EventMachine的主要好处是什么? tl;博士 除了语言
..
使用 SystemJS ,如何指定一个库依赖另一个库?例如, Bootstrap JavaScript库取决于System.config({ baseUrl: './scripts', defaultJSExtensions: true, map: { jquery: './lib/jquery-2.2.0.min.js', bootstrap: './lib/bootstrap.min.js'
..
根据官方网站,保存电子文件的正确方法是: npm install electron --save-dev 运行该应用程序实际上需要电子设备(实际上是require()),这与解决方案 require软件包与应将其视为依赖项还是devDependency(在npm意义上)无关.例如.许多项目使用webpack API(即const webpack = require('webpack')
..
我已经开始使用webpack2(确切地说是v2.3.2),并且在重新创建配置后,我遇到了一个似乎无法解决的问题(对不起,不好意思转储,我很抱歉): ERROR in ./src/main.js Module not found: Error: Can't resolve 'components/DoISuportIt' in '[absolute path to my repo]/src'
..
我正在与colyseus(节点游戏服务器框架)进行服务器端聊天.我将typescript与module:commonjs一起使用,因为colyseus是基于commonjs构建的. 我有扩展Colyseus.Room的类ChatRoom. 在运行时出现此错误: Class constructor Room cannot be invoked without 'new'. 以及jav
..
编辑:这不是关于粗箭头.这也不是要将 this 传递给 IIFE .这是一个与翻译相关的问题. 因此,我为正在使用的小应用程序创建了一个简单的pub-sub.我在ES6中编写了它,以使用传播/休息并节省一些麻烦.我使用npm和gulp对其进行了设置,以进行翻译,但这使我发疯. 我使它成为浏览器库,但意识到它可以在任何地方使用,因此我决定使其与Commonjs和AMD兼容. 这是我
..
我想在我的节点应用程序中使用moment.js,所以我使用节点的程序包管理器npm安装了moment.js: npm install moment@2.4.0 为了安全起见,我检查了一下是否未全局安装并且安装的版本实际上是版本2.4.0(版本2.4.0,以便使用正确的d.ts文件...) require("moment").version 好的,看起来不错.我也在使用最新版本的
..
Wikipedia声明有关CommonJS: [CommonJS]是一个旨在为以下项目指定生态系统的项目: 浏览器之外的JavaScript 我知道这意味着CommonJS是一个与使用ES的平台无关的系统.这是否意味着当在Web浏览器的上下文中使用时,对于ES模块系统而言,它实质上只是另一个大型的polyfill(例如SystemJS)?还是位于诸如SystemJS或WebPack之类
..
在我的TypeScript代码中,我正在使用名为 bunyan 的第三方库,如下所示: private logger: bunyan.Logger = bunyan.createLogger({name: "MyClass"}); 因为TypeScript无法解析变量bunyan,所以我这样做是为了使TypeScript编译器正常工作: import * as bunyan fro
..
我在nodejs中编写了一个模块,其中Test.js对代码进行了打击 function Test() { this.key = 'value'; } Test.prototype.foo = function () { return 'foo'; } module.exports = Test; 然后在B.js中 var Test = require('./services
..
我正在使用以下关闭模式来模块化我的代码: (function(root) { // MODULE CODE HERE if (typeof module !== 'undefined' && module.exports) { // CommonJS /* var dependencies = require(...) */ module.exports = my
..
任何Typescript专家都可以澄清使用Typescript时何时以及为何选择AMD vs Common JS进行模块创建吗? 解决方案 浏览器中使用了AMD(例如RequireJS):原因是它允许并行下载文件,因为网络延迟是一个主要瓶颈. CommonJS用于服务器(例如nodejs)中,可以从磁盘上预先读取文件,但是在尝试使用其中包含的代码之前,您不希望读取文件. 以下是
..
所以我遇到的问题是我正在尝试使用敲除-es5并输出为通用的js格式,但是我正在使用es6语法编写所有内容. 现在我遇到的问题是我要执行以下操作: import ko from "knockout-es5"; 希望通过tsc运行时的输出为: var ko = require("knockout-es5"); 但是首先,由于knockout-es5描述符文件没有模块导出,
..
我有一个Angular应用程序,我也在使用JSONP. 这是我的服务 import { Injectable } from '@angular/core'; import { Http, Response, Headers, RequestOptions } from '@angular/http'; import { Observable } from 'rxjs/Observabl
..
common-js utils中的JSON Schema验证是否支持引用?我无法使用 https://github.com/kriszyp /commonjs-utils/blob/master/json-schema.js 我尝试了以下代码: { "type" : "object", "required" : true, "properties" : { "id"
..
我正在尝试在JavaScript中的一行中定义global对象,如下所示: var global = this.global || this; 以上陈述是在全球范围内.因此,在浏览器中,this指针是window对象的别名.假定这是要在当前网页的上下文中执行的第一行JavaScript,global的值将始终与this指针或window对象的值相同. 在CommonJS实现中,例如
..
我目前遇到的问题是我有一个应该侦听另一个对象的对象。 问题是:我该如何处理订阅?目前,我只知道两种可能的方式: 使用registrator: var Registrator = function(){ this.listener = new Listener(); }; Registrator.prototype.register = function(subsri
..
我正在尝试制作我的第一个webpack项目而我找不到更改数字键的方法,这些键表示我的模块将bundle.js输出到描述性字符串,以便在调试器中更容易跟踪它... 我已经尝试了output.chunkFilename和输出。 sourceMapFilename没有成功。 这是我的gulp任务的样子: gulp.task('webpack',function(done){ web
..
我试了很多支票。这绝对是一个异常现象。我有一个Angular 2服务,它加载 @type 定义(typescript 2),后者又加载了一个commmon.js模块( visionmedia /调试)。在common.js模块中,我有一个简单的if语句,即使条件为false并且不应该执行代码也会触发错误。 Angular应用程序使用 system.js 来加载模块。 常规代码 if(fals
..