-
38 votesanswersviews
webpack.validateSchema不是一个函数
Webpack突然抛出这个错误: TypeError:webpack.validateSchema不是函数 星期五一切都很好,今天不工作 . 自周五以来没有新的提交要掌握 . 修剪过的NPM,没有用,删除了NPM文件夹并重新安装,没有骰子 . 检查了以前的分支机构,这些分支机构已经过了一个多星期没有从Master那里重新定位 . 还是一样 . 有人有想法吗? -
118 votesanswersviews
visual studio代码编译保存
如何配置visual studio代码以在保存时编译打字稿文件?我看到可以使用 ${file} 作为参数来配置任务以构建焦点文件 . 但我希望在保存文件时完成此操作 . -
4 votesanswersviews
Webpack UMD:严重依赖...无法静态提取
我正在尝试使用webpack构建一个umd库;无论我做什么都得到警告: 警告D:/Code/Node/sample.io/source/index.ts 3:24严重依赖:require函数的使用方式是无法静态提取依赖项 当我尝试 require('./index.js') 生成的index.js时,我得到: 错误:找不到模块“ . ” 为了完整性,这里是我的所有文件: webpack.c... -
1 votesanswersviews
Webpack 2没有加载Angular2 Typescript应用程序的导入
我正在尝试在使用typescript的中型angular2项目上实现webpack . 但是当我运行webpack时,它只捆绑我在配置文件中指定的2个文件 . 它永远不会遍历导入树并加载其余模块 . 我有一个相当简单的配置设置 . 我想把它开始捆绑打字稿 . 然后我将继续捆绑更多文件 . 当我将import {}从"x"语法更改为var {} = require("x... -
1 votesanswersviews
打字稿2 - 使用ES6导入和要求?
我在使用ES6模块的Angular2应用程序中导出 class : //File = init.todos.ts export class Init { load() { ... } } 我通过以下方式从另一个组件导入此类: //File = todo.service.ts import { Init } from './init.todos' 它按预期工作 . ... -
0 votesanswersviews
TypeScript相对路径导入无法在Webpack中工作
我使用相对路径在TypeScript中导入了一个模块 . // index.ts import {Widget} from './components/Widget'; Webpack给我以下错误: ERROR in ./src/index.ts Module not found: Error: Can't resolve './components/Widget' in C:\project... -
1 votesanswersviews
使用lerna子包为节点TS配置webpack
我有以下结构(基于lerna): app/ packages/ core/ index.ts src/ server.ts node_nodules/ ... express/ auth/ ... index.ts import { Server } from './src/ser... -
2 votesanswersviews
使用webpack进行打字稿编译时出错
我在编译ts文件时遇到以下错误(运行webpack命令) . 此代码首先在es6中编写,然后转换为typescript . ERROR in ./src/index.ts Module build failed: Error: Debug Failure. False expression. at forEachIdentifierInEntityName (/Users/dali/cod... -
7 votesanswersviews
如何使TypeScript输出有效的ES6模块导入语句?
All major browsers已经支持ES6模块一段时间了 . 这些与许多服务器端方法的不同之处在于,它们需要指定要导入的确切文件 - 它们不能使用文件发现 . 这是有道理的 - 在Node应用程序或像WebPack这样的捆绑器中,它们只需要模块的名称,然后可以花费一些额外的时间来发现保存代码的特定文件 . 在网络上可能会浪费很多往返( library/index.js , library/... -
23 votesanswersviews
在编写自定义TypeScript定义文件时出现错误“模块'name'解析为...处的无类型模块”
我找不到我安装的NodeJS软件包的TypeScript定义 @type/{name} ,所以我尝试为它编写一个 d.ts 文件,并将该文件放在 {project root}\typings 文件夹中 . 这是我的方式: // My source code: index.ts import Helper from 'node-helper-lib'; // My definition: \ty... -
3 votesanswersviews
ng如果没有检测到var变化
我正在使用greensock动画库来动画一些组件(正如您所期望的那样) . 当我更新 onComplete 函数中绑定到 *ngIf 的变量时,我遇到了问题 . 出于某种原因,angular不会检测回调中变量的更新 . Intended functionality: 1. click grey image. 2. pink image fades out 3. one of the grey i... -
1 votesanswersviews
在Angular2中,我需要在父组件中显示和隐藏子组件
In Angular2 hows best to show and hide child components? 我有 one parent component 和 three child components . 默认情况下 onInit 需要隐藏所有子组件 . 并且 childComponentA 需要显示父组件中按钮的单击 . The flow: 我在 childComponentA 中有... -
1 votesanswersviews
如何从父组件OnSubmit Angular 4触发子组件的验证?
我有这样的形式,在父母我包括多个子组件,每个子组件是formgroup . 现在我需要在用户单击OnSubmit时检查父表单上的所有子表单验证 . 如何在提交时从父级触发子表单验证 . 我在每个子组件中都使用了FormBuilder . 我可以在用户点击子字段时进行验证,但是如果用户没有输入任何内容或触及任何内容并尝试提交未显示错误的验证 . parent.component.html <f... -
7 votesanswersviews
如何为angular2中的组件html中的元素触发onload事件
所以这是一个二合一的问题 . 首先,我试图在组件html中的元素加载时触发函数 . 我尝试了很多方法,例如: <div [onload]="myFunction()"> 但这会导致函数被多次调用,确切地说是10 . 我的猜测是这不是要走的路,但我还不够熟悉,无法让它正常工作 . 另外,我想将元素作为参数发送 . 例如,做 <div #myDiv (click)... -
1 votesanswersviews
Node.js,TypeScript,JavaScript和Angular之间的连接[关闭]
如果以前问过这个问题我很抱歉 - 直到现在我还没有找到足够的答案 . My Question Node.js和TypeScript之间有什么联系?还是TypeScript和Angular? 我理解 TypeScript is a language that extends the functionality of Javascript ,但 Node.js do 是什么?它是类似TypeScri... -
23 votesanswersviews
TypeScript或CoffeeScript [关闭]
开始使用node.js构建Web应用程序 . 我的一位同事询问了TypeScript,它是Microsoft的一种新语言 . 我们计划用node.js和TypeScript作为Scripting引擎启动我们的新Web应用程序 . 我只想知道是时候使用TypeScript开发应用程序了吗? TypeScript的未来如何? -
40 votesanswersviews
AngularJS 2 - 使用哪种语言? (打字稿,Javascript,Dart)[关闭]
随着AngularJS 2的推出,文档建议使用三种语言: Typescript , Javascript 和 Dart . 我只习惯Javascript EcmaScript 5,我想知道这三者的优点和缺点是什么? 在提出这个问题的时候,文档更多地是在Typescript上开发的,而在其他文档上则相当渺茫(甚至是他们自己的语言Dart): Typescript: 4个教程,16个开发人员指... -
2 votesanswersviews
为Web(Angular 4)和Mobile(Ionic 3)共享相同的代码库
我很想知道我是否可以为我的Web应用程序使用相同的代码库,该应用程序已经在Angular 4和移动应用程序中构建(需要在Ionic 3中开发) . 首先,我没有Ionic 3的先验知识 . 所以,我正在检查Ionic 3文档并且知道我将不得不用Ionic标签(ion-)更新普通的HTML标签 . 那么,我想要确认的是在更新HTML标签之后,我是否可以将更新的代码用于网络?它会以现在的工作方式运作吗... -
0 votesanswersviews
使用Jasmine和Typescript测试Firebase的 Cloud 功能
我目前正在调查Google Cloud Functions,并使用typescript编写了一些基本的测试函数 . 这些函数按预期工作,我现在正尝试使用Jasmine创建单元测试 . (我不是按照文档使用Chai / sinon,因为我的项目的其余部分使用了jasmine) . 我有两个问题1)由于此错误,测试未运行 抛出新错误('Firebase配置变量不可用 . '^错误:Firebase... -
0 votesanswersviews
Angular CLI - 窗口对象的扩展不再有效
我的新Angular CLI项目存在问题(下面的版本信息) . 似乎窗口对象的扩展在新版本中不再起作用 . ng --version angular-cli:1.0.0-beta.17 node:6.9.1 os:win32 x64 windows 10 我有一个看起来像这样的myAPI.js文件...... var myAPI = myAPI || {}; (function(myAPI)... -
0 votesanswersviews
如何动态地为渲染函数中的每个svg元素设置属性?
我有一个应该渲染美国 Map 的组件: import * as React from "react"; export class UsMap extends React.Component<{}, {}> { constructor(props: IAvatorialMapProps) { super(props); } ... -
1 votesanswersviews
如何在Aangular-cli第三方库中获取WebStorm中的TypeScript intellisense?
我有一个使用angular-cli快速入门指令创建的Angular2应用程序 . 我添加了一个带有打字的第三方库 . 代码运行正常,但WebStorm不提供intellisense的打字 . WebStorm配置为使用tsconfig;但是,Angular 2没有使用它 . 我的打字在: node_modules/@types/createjs/index.d.ts node_modules/@... -
0 votesanswersviews
angular-cli-ghpages:找不到命令
我正在尝试使用angular-cli-ghpages部署角度app . ng build -prod --base-href 命令成功 . 我已经成功安装了angular-cli-ghpages包 . 但是,当我尝试运行命令 angular-cli-ghpages 时,我看到错误:找不到angular-cli-ghpages命令 here is my console log : C02VQ0... -
0 votesanswersviews
导入第三方库
我需要在angular2项目中导入第三方库 . 这是我做的: ng new myproject npm install --save createjs-easeljs npm install @types/easeljs 现在是我被困的那一刻 . 如何导入和使用此库?有像 Shape 或 Stage 这样的对象 import { Shape, Stage } from '../../../nod... -
2 votesanswersviews
Karma测试在chrome中失败但是通过了phantomjs
我现在一直在与此斗争,似乎无法找到正确的解决方案, 我正在运行一个使用角度2的测试环境的离子2项目,当我使用karmas chrome启动器运行测试时,我收到以下错误: 开始: 07 12 2016 11:20:50.590:INFO [业力]:Karma v1.2.0服务器始于http://localhost:8888/ 07 12 2016 11:20:50.591:INFO [launche... -
2 votesanswersviews
获取外部JS库以用于Angular 2
我正努力让FileSaver在我的项目中工作 . 这是我采取的确切步骤 npm install filesaver.js --save 在app.component.ts内 从'filesaver.js'导入*作为FileSaver; 然后我得到这个错误 找不到模块'filesaver.js' . 我还尝试将以下内容添加到我的angular-cli.json文件中 "... -
4 votesanswersviews
如何使用Angular-CLI将通过CDN传送的第三方库导入Angular / Typescript而不使用declare var?
我正在使用Angular-CLI(Angular 4,Typescript,Webpack)创建一个带有Office-js的Excel加载项 . 外接程序工作正常,但由于微软要求通过CDN获取Office-js,我无法弄清楚如何将Excel导入应用程序 . Excel对象正在加载到全局命名空间中,我可以使用 declare var Excel: any 访问它 . 可悲的是,这种方法吹走了我的自动... -
4 votesanswersviews
Webpack - 忽略require()中的加载器?
我有一个TypeScript项目,我正在捆绑Webpack . 它是我正在编写的开源库的demo / docs应用程序,所以我想将一些源代码显示为文档的一部分 . 在我的webpack配置中,我有: loaders: [ { test: /\.ts$/, loader: 'ts'}, { test: /\.css$/, loader: 'style!raw' }, { test:... -
15 votesanswersviews
Angular 2 RC5&@ angular / router 3.0.0-rc.1配置无效或有错误?
在这种情况下,我使用Angular 2的RC5和最新的路由器遇到了这个问题 . 我的routes.ts文件是这样的: import { provideRouter, Routes, RouterModule } from '@angular/router'; import { OverviewComponent, LoginComponent, ProfileCompone... -
7 votesanswersviews
在Angular2 RC7和angular-cli webpack中加载延迟
我已经使用 ng new 创建了一个新的应用程序,但是当我尝试使用延迟加载配置模块加载时,我不断收到一个无法找到模块的错误 . EXCEPTION: Uncaught (in promise): Error: Cannot find module 'app/home/home.module' package.json "dependencies": { "@...