typescript1.6

    1熱度

    1回答

    今天我更新到TypeScript 1.6,並且現在CopyPipelineFiles任務在嘗試部署Web應用程序時失敗。 我在Web項目的設置中(通過csproj文件中的TypeScriptOutDir條目)將TypeScript的編譯的JavaScript輸出目錄重定向到scripts\compiled\,並且直到現在這一直運行良好。正在正確編譯Typescript文件並正確編譯目錄(即web項

    2熱度

    1回答

    我正在尋找更新一些較舊的js庫我必須使用ES6約定打字,但我遇到了一個絆腳石。 所以在歷史上,當我加載一個JSON文件動態,我會做這樣的事情: this.someFunctionWhichDoesStuff = function() { var config = require(theConfigDir); // theConfigDir was a variable // .

    1熱度

    1回答

    TL; DR 是什麼意思,當一個變量打字稿聲明?例如(來自TypeScript手冊或wiki): declare var d3:D3.Base; 這種情況下的目的是什麼? 更多的想法: 據我所知,聲明一個模塊或命名空間指示它是環境溫度,即它不編譯成JavaScript,並且僅用於描述對象的形狀(類型檢查)。但是,變量聲明的目的在於避開我。 的問題出現了,因爲我一直在尋找從絕對類型(angular.

    0熱度

    1回答

    我下面一步[本文一步http://www.itunity.com/article/typescript-sharepoint-2013-app-1290][1] 我不能讓我的「app.ts」的文件編譯的「app.js」文件。我以管理員身份登錄並啓用了「自動編譯TypeScript」文件,這些文件不屬於Visual Studio 2013中的項目。 當我構建和部署時,我無法獲取「app.js」文件生

    4熱度

    3回答

    我使用gulpfile.js編譯我tsconfig.json項目這種方式不過outFile選項: var ts = require('gulp-typescript'); var tsProject = ts.createProject('Modeler/tsconfig.json', { typescript: require('typescript') }); gulp.ta

    2熱度

    2回答

    下面的實例是一個例子來說明一個問題: 首先我有一個作出反應,我們對組件的定義的打字稿定義: class Component<P, S> implements ComponentLifecycle<P, S> { static propTypes: ValidationMap<any>; static contextTypes: ValidationMap<any>;

    2熱度

    2回答

    我是新來的TypeScript。我試圖在WebStorm中設置它的使用。 我在我的項目的根目錄中創建了一個tsconfig.json文件,並將內置的ts編譯器更改爲版本1.6.2。 仍然需要在每個ts文件中包含參考路徑。我希望在我定義了tsconfig.json文件後就不再需要這個了。 我試圖找出問題並在WebStorm之外進行測試。問題依然存在。 這是我的設置: 我用「npm install -

    0熱度

    1回答

    我正在使用Reactive編寫Angular2應用程序,正在使用Typescript。我不知道爲什麼,但當我試圖在Rx可觀察模式上調用.count()時,我得到了「count不是函數」的異常。智能感知顯示.count()是一個函數,並在看Rx源,我看到該函數。下面是一些拋出異常代碼: myFunction(): void { console.log('made it');

    0熱度

    2回答

    我正在編寫一個需要僅導出一個類的外部模塊(使用AMD)。我想簡單地導入爲import MyClass = require('./MyClass'),因此MyClass的模塊,可以使用「出口=」語法: export = class MyClass { // ... } 這編譯沒有錯誤,併產生合理的JS代碼: define(["require", "exports"], functio

    1熱度

    1回答

    我想定義一個有一些已知成員的接口,而未知成員應該映射回相同的類型。我想能夠定義: interface Foo { name?: string; [others: string]: Foo; } 這將讓我來定義: var myFoo: Foo = { name: 'foo1' anotherfoo: { name: 'foo2'