systemjs相关内容
我正在构建一个 Angular 2 应用程序并使用 Chart.js 2.0 来显示“时间"数据.不幸的是,我无法更改 moment.js 的语言环境. 我 npm 安装了 moment 并使用 SystemJS 导入 moment.js 和 pl.js,但 Chart.js 抱怨必须在 Chart.js 之前加载 moment.js(不知道如何实现,在每个源文件中,moment 都是在 c
..
我在我的 Angular 2 项目中使用 Typescript 和 SystemJS 进行模块加载,并使用 Gulp 进行任务运行程序.项目中当前的 Angular 版本是 RC2,但 RC1 也存在问题.我按照布兰多回答的步骤这里. 捆绑我的应用程序和网站 SystemJS 的初始加载后抛出错误: 错误:http://localhost:57462/app/app.bundle.js
..
使用 systemjs.config.js 时如何创建 angular 2 build 文件夹 我的应用在本地运行良好.我需要有关我的 gulp 文件的帮助,以便我可以获取所需的节点模块并将它们移动到准备部署的 dist 文件夹. 这是我的 gulp 文件夹: const gulp = require('gulp');const ts = require('gulp-typescri
..
我有一个组件正在尝试进行单元测试,但我不断收到这些错误,具体取决于我的导入语句: 错误:无法解析“MyComponent"的所有参数(未定义,FormBuilder).TypeError:无法读取未定义的属性“toString" 我的组件有 2 个参数,一个是 FormBuilder,一个是自定义服务,必须注入: 从'../'导入{MyService};@零件({...,提供者:[我的服务]
..
我只是想知道是否可以让systemjs使用require(“remote").require(“nodemodule"),如果系统js在自己的注册表中找不到模块? 我认为当将电子与 typescript 和 commonjs 模块一起使用时,这种机制已经在起作用了...... 有人已经解决了这个难题吗? 解决方案 终于在一段时间后找到了一个可行的解决方案: var node_
..
我正在开发一个简单的 nodejs electron(以前称为 atom shell)项目.我正在使用 angular 2 编写它,使用与他们在 typescript 文档中推荐的相同项目设置: tsc: {“编译器选项":{“目标":“es5",“模块":“系统","moduleResolution": "节点",“源地图":是的,“emitDecoratorMetadata":真,“e
..
我想弄清楚如何在我的 reactJS ES6 应用程序中进行单元测试.我的应用程序已经在使用 es6 模块系统,通过 jspm/babel 转译为 systemJs. 我发现 babel-jest 作为预处理器,但即使有它,我也无法运行我的测试,因为 jest 找不到 SystemJs.(“系统未定义" 控制台显示错误) 在浏览器中,如 jspm 文档中所述,SystemJs 是全局加
..
在发布候选版本之前,angular 提供了一个捆绑文件.由于发布候选版本没有更多的捆绑文件.包括 angular2 和 rxjs,我的应用程序现在在 7 秒内发出 671 个请求来加载.这阻碍了发展. 有谁知道如何捆绑 angular 和 rxjs 并将它们包含在 system.config 中? 解决方案 为了获得更轻量级的项目,您应该检查 SystemJS Builder 或 J
..
我目前正在更新我的项目的依赖项,该项目使用 Angular2 npm 包,因此也使用 RxJs.我正在更新到依赖 Rx5 beta.12 的 2.0.2 稳定版 angular.对于我的 Web 应用程序,我只部署 Rx.min.js 包并在我的 index.html 文件中使用脚本标记加载它.这种方法之前在 Rx umd 包中运行良好,但同时会导致错误,因为在我看来,RxJs 的贡献者为了一个公
..
我有以下 systemjs.config.js(基于我在互联网上找到的一些示例): (函数(全局){系统配置({路径:{//路径作为别名'js:': 'js/',},//map 告诉系统加载器去哪里找东西地图: {//我们的应用程序在 app 文件夹中应用程序:'应用程序',//角度包'@angular/core': 'js:angular2/core.umd.js','@angular/com
..
..
我正在使用 SystemJS 将我的 es2015 项目加载到浏览器中. 这是我做的 从'rxjs/Rx'导入{Observable};const button = document.querySelector('button');const start$ = Observable.fromEvent(button, 'click'); 在这种情况下,Observable 是 undef
..
我在理解如何从 TypeScript 中的模块中导入类时遇到了一些麻烦,特别是对于带有 TypeScript 1.7 的 Visual Studio 2015(更新 1)中的 Angular 2. 在 Angular 2 文档的任何地方,我都看到了诸如以下的导入语句:从'angular2/core'导入{Component};.这些文件位于 node_modules/angular2/* 中
..
我正在创建我的第一个 Angular 应用程序,我会弄清楚模块加载器的作用是什么.为什么我们需要它们?我试图在 Google 上搜索和搜索,但我不明白为什么我们需要安装其中之一来运行我们的应用程序? 仅仅使用 import 从节点模块加载东西还不够吗? 我遵循了本教程(使用 SystemJS)它让我使用 systemjs.config.js 文件: /*** Angular 样本的系
..
我正在尝试创建一些基本测试来试用新的 Cypress 库.在我的测试中,我有 cy.visit('http://mywebsite.com'); 它正在加载一个使用 SystemJS 的 AngularJS 应用程序. 如果我对 Cypress 的理解正确,我就不应该做任何其他事情,它会确保在运行其他任何东西之前加载页面.但是这似乎不起作用,因为页面已加载,但 SystemJS 仍在加载模块
..
我在将类加载到 Angular 组件中时遇到问题.我已经尝试解决它很长时间了;我什至尝试将其全部加入一个文件中.我有的是: Application.ts ///从“angular2/angular2"导入{Component,View,bootstrap,NgFor};从“./services/NameService"导入{NameService};@成分({选择器:'我的应用',注射:[
..
我正在使用 Angular2 制作网站,但我遇到了我认为的问题.在我的 Angular 页面的第一次加载时,SystemJS 发出超过 50000 个请求来检索 angular2/src 目录中的每个 Angular2 文件.总共,第一次加载下载超过 4MB,启动时间超过 14 秒. 我的 index.html 执行以下脚本包括:
..
在 Angular 应用程序中,我看到 @Component 具有属性 moduleId.这是什么意思? 并且当 module.id 未在任何地方定义时,应用程序仍然可以工作.怎么还能用? @Component({模块 ID:module.id,选择器:'ng-app',templateUrl: 'app.component.html',styleUrls: ['app.component
..
一旦 Angular 应用程序进入生产阶段,您如何部署它们? 到目前为止我看到的所有指南(甚至在 angular.io 上)都依赖于精简版服务器用于服务和浏览器同步以反映更改 - 但是当您完成开发时,您如何发布应用程序? 我是在 index.html 页面上导入所有已编译的 .js 文件还是使用 gulp 缩小它们?他们会工作吗?我在生产版本中完全需要 SystemJS 吗? 解
..
我在我的 Angular2 项目中使用 SystemJS.我将 tsconfig 文件用于 TypeScript.我想使用 gulp 来连接和缩小生产版本的代码.我在连接代码时遇到问题:每次我尝试连接文件时,我都会得到“角度未定义"或“系统"未定义.我尝试修改尝试从节点模块加载文件的顺序,但是我没有成功. 我想知道你们中是否有人遇到过这个问题,并找到了答案? 这是我的 gulp 文件:
..