commonjs相关内容

角度2的最佳模块装载器?

我已经通过了两个用于JavaScript&的模块加载器Angular JS 1 AMD,requireJS,Browserify,JSPM,Webpack,SystemJS,CommonJS.哪个是与angular 2一起使用的最佳模块装载器? 解决方案 就像angularJs一样,要为angular2使用哪个加载器也没关系.无论在angularJs中对您来说效果如何,在angular2中 ..
发布时间:2020-08-31 02:48:30 其他开发

从"@angular"导入{*}而不是"angular2"

我对angular2有点困惑.许多示例节目都像 import { Component } from "@angular/core" 但是实际上在node_module中存在angular2目录.所以从逻辑上讲应该是 import { Component } from "angular2/core" 这两者之间有什么区别? 解决方案 这是从beta.17到rc.0的更新 ..
发布时间:2020-08-31 00:08:01 其他开发

异步模块是否总是异步的?

当多个JavaScript模块使用AMD define()'d并连接到一个文件中时,那些模块是否仍被认为是异步的? 解决方案 是的,它们仍然被认为是异步的. 虽然不必从磁盘上加载模块本身,但确实需要执行模块并进行回叫. 因为您可以将 Some 模块组合到一个文件中,但这并不意味着您必须将所有模块组合在一起-RequireJS也不会在其中假设所有模块. 它将运行您的预加载中 ..
发布时间:2020-08-24 01:18:17 前端开发

在客户端和服务器之间共享TypeScript类

我有一个用TypeScript编写的Node.js项目.在我的项目中,我有一个名为"public"的文件夹,其中包含客户端代码& HTML和一个名为classes.ts的文件,应该与服务器端共享. 问题是我需要在类声明之前添加“导出",以使其在服务器中可访问,但是随后在浏览器中出现此错误: 未捕获的ReferenceError:未定义导出 我发现了以下问题: https://gi ..
发布时间:2020-08-24 01:12:01 其他开发

如何将Angular2 TypeScript应用程序编译为单个文件?

我意识到我可以使用tsc my_app.ts --target system编译我的应用程序,它将为每个导入的模块生成一个SystemJS包装的文件,这很了不起,但是它会生成匿名(无名)函数,因此我不能只是将它们串联起来到一个文件. 我曾想过要问这个问题“如何将TypeScript编译为命名的SystemJS模块",但我的目标只是将Angular2应用编译为单个文件,无论是否为SystemJ ..
发布时间:2020-08-13 03:07:46 其他开发

Webpack需要外部表达

我有一个表达式要求,该要求应在运行时得到解决,但对于这个简单的示例,我无法理解webpack配置: import something from 'module'; import pkg from './package.json'; let a; if (pkg.main) { a = require(pkg.main); } 生成的构建应包含module,但在运行时还需要./pa ..
发布时间:2020-07-31 05:00:47 前端开发

CJS&之间的语法差异ES6模块

在CJS模块中,我将使用export和var plugin = require('plugin'); 导出/导入 在ES6模块中,我将使用export和import * as plugin from 'plugin';进行导出/导入. 还有更多语法差异吗?这些^差异正确吗? export default和export *是什么? 解决方案 CommonJS模块和ES6模块 ..
发布时间:2020-07-31 00:46:54 前端开发

React.createElement:类型无效-预期为字符串(对于内置组件)或类/函数(对于复合组件),但得到了:对象

预期 我应该能够导出我的App组件文件并将其导入到index.js中. 结果 我收到以下错误 React.createElement:类型无效-预期为字符串(对于内置组件)或类/函数(对于复合组件),但得到:object 我的index.js const React = require('react'); const ReactDOM = require('re ..
发布时间:2020-07-30 22:04:40 前端开发

将Typescript与Google Apps脚本一起使用

我想在我的Google Apps Script(GAS)项目中使用Typescript,但是我找不到将我的代码编译成GAS可以接受的内容的方法. GAS不支持导出,并且Typescript似乎不喜欢通过全局范围访问变量(它需要导入/需要,因此需要导出). 我正在寻找以下任何我认为可以使我工作的解决方案: 1)Babel插件或类似的插件可以删除所有Import和Export语句以及 ..
发布时间:2020-07-19 20:40:59 其他开发