commonjs相关内容
我想包括一个定义AngularJS模块的外部和非公共JS库. 什么是正确的方法,因为我显然不能写: import MyLibrary from 'MyLibraryPath' angular.module('MyApp', MyLibrary) 编辑--------- 我刚做完: require('path/myLibrary.js'); angular.module(
..
我遇到了同样的问题: 为什么将webpack捆绑为"System.register" 我已经使用webpack构建bundle.js,但出现错误: 未捕获的ReferenceError:系统未定义 我的bundle.js包括: System.register(['angular2/platform/browser', './app.component', 'rxjs/
..
我已经通过了两个用于JavaScript&的模块加载器Angular JS 1 AMD,requireJS,Browserify,JSPM,Webpack,SystemJS,CommonJS.哪个是与angular 2一起使用的最佳模块装载器? 解决方案 就像angularJs一样,要为angular2使用哪个加载器也没关系.无论在angularJs中对您来说效果如何,在angular2中
..
我对angular2有点困惑.许多示例节目都像 import { Component } from "@angular/core" 但是实际上在node_module中存在angular2目录.所以从逻辑上讲应该是 import { Component } from "angular2/core" 这两者之间有什么区别? 解决方案 这是从beta.17到rc.0的更新
..
当多个JavaScript模块使用AMD define()'d并连接到一个文件中时,那些模块是否仍被认为是异步的? 解决方案 是的,它们仍然被认为是异步的. 虽然不必从磁盘上加载模块本身,但确实需要执行模块并进行回叫. 因为您可以将 Some 模块组合到一个文件中,但这并不意味着您必须将所有模块组合在一起-RequireJS也不会在其中假设所有模块. 它将运行您的预加载中
..
scrollmagic模块示例,但其他模块也是如此. 我怀疑这是给Babel的,但不确定. 我们如何重现此错误? Git克隆 https://github.com/zurb/foundation-zurb-template 项目名 安装: npm安装gsap --save-dev bower install scrollmagic --save-dev 添加文本行c
..
我已将角度从7.1.4更新为10. 现在我收到像这样的奇怪警告: C:\ Sviluppo \ Welcome \ welcome-cloud-app \ src \ app \ calendario-fasce \ mese \ mese.component.ts中的警告取决于src/app/interfaces/calendar/calendar.component. CommonJS或
..
我有一个用TypeScript编写的Node.js项目.在我的项目中,我有一个名为"public"的文件夹,其中包含客户端代码& HTML和一个名为classes.ts的文件,应该与服务器端共享. 问题是我需要在类声明之前添加“导出",以使其在服务器中可访问,但是随后在浏览器中出现此错误: 未捕获的ReferenceError:未定义导出 我发现了以下问题: https://gi
..
基本上,这个想法是"sub"模块创建一个对象,并且该对象应该是实用工具库的一部分,而该实用工具库是"main"模块.但是,"sub"对象取决于来自"main"的实用程序: // Main module define(['sub'], function(sub) { var utils = { utilityMain: function () {
..
// Modules/MyModule.ts -------------------------------- import fs = require("fs"); module Hello { export function World(): string { return "Hello World"; } } // Main/App.ts --------
..
我意识到我可以使用tsc my_app.ts --target system编译我的应用程序,它将为每个导入的模块生成一个SystemJS包装的文件,这很了不起,但是它会生成匿名(无名)函数,因此我不能只是将它们串联起来到一个文件. 我曾想过要问这个问题“如何将TypeScript编译为命名的SystemJS模块",但我的目标只是将Angular2应用编译为单个文件,无论是否为SystemJ
..
我定义了以下Angular2组件: import {Component} from 'angular2/core'; @Component({ selector: 'my-app', moduleId: module.id, templateUrl: './app.component.html' }) export class AppComponent { } 当我尝试对此
..
我正在尝试在客户端的angularjs中使用打字稿. 我发现如果我使用外部模块,则生成的js将不会在浏览器中运行. controllers.ts /// import _ = module("underscore"); module test { export class Ctrl
..
我有一个表达式要求,该要求应在运行时得到解决,但对于这个简单的示例,我无法理解webpack配置: import something from 'module'; import pkg from './package.json'; let a; if (pkg.main) { a = require(pkg.main); } 生成的构建应包含module,但在运行时还需要./pa
..
在CJS模块中,我将使用export和var plugin = require('plugin'); 导出/导入 在ES6模块中,我将使用export和import * as plugin from 'plugin';进行导出/导入. 还有更多语法差异吗?这些^差异正确吗? export default和export *是什么? 解决方案 CommonJS模块和ES6模块
..
我正在尝试从Node.js 6.2.0中的CommonJS模块导出ES6类 class MyClass{ //class contents here } exports = MyClass; 然后将其导入另一个模块: var MyClass = require('/path/to/module.js') var instance = new MyClass(); 但是
..
预期 我应该能够导出我的App组件文件并将其导入到index.js中. 结果 我收到以下错误 React.createElement:类型无效-预期为字符串(对于内置组件)或类/函数(对于复合组件),但得到:object 我的index.js const React = require('react'); const ReactDOM = require('re
..
从TypeScript导入CommonJS模块的以下三种方法中: import * as foo from "foo import foo = require("foo") const foo = require("foo") 哪个与TS和ES模块规范最向前兼容? 也就是说,当/如果"foo"库切换到使用ES模块,以上哪一种最不可能破裂或变得怪异? 更新:(1)看起来最
..
我正在尝试使用打字稿下的模块分辨率. 如果我有 /modulename/index.ts 应通过以下方式解决 : import * as modulename from "modulename" ? 我无法正常工作.但是 import * as modulename from "modulename/index" 效果很好. 修改 如 aluan
..
我想在我的Google Apps Script(GAS)项目中使用Typescript,但是我找不到将我的代码编译成GAS可以接受的内容的方法. GAS不支持导出,并且Typescript似乎不喜欢通过全局范围访问变量(它需要导入/需要,因此需要导出). 我正在寻找以下任何我认为可以使我工作的解决方案: 1)Babel插件或类似的插件可以删除所有Import和Export语句以及
..