2016-01-16 41 views
1

我正在通過Angular 2教程(https://angular.io/guide/quickstart)和使用npm start觀看TypeScript文件,並在內置Web服務器發生更改時自動傳輸並重新加載內置Web服務器。Angular 2和npm start:如何更改輪詢間隔?

它工作正常,但似乎有很多滯後。有時可能需要10秒鐘才能發現文件已更改。一旦看到變化,它會很快編譯和重新加載。

有誰知道是否有辦法將輪詢間隔設置得更快?

我查看了關於npm start和併發模塊的文檔,但我找不到任何記錄的設置來更改此設置。

這裏是我的package.json:

{ 
    "name": "myapp", 
    "version": "0.1.0", 
    "scripts": { 
    "tsc": "tsc", 
    "tsc:w": "tsc -w", 
    "lite": "lite-server", 
    "start": "concurrent \"npm run tsc:w\" \"npm run lite\" ", 
    "test": "live-server --open=src/unit-tests.html" 
    }, 
    "license": "ISC", 
    "dependencies": { 
    "angular2": "2.0.0-beta.0", 
    "systemjs": "0.19.6", 
    "es6-promise": "^3.0.2", 
    "es6-shim": "^0.33.3", 
    "reflect-metadata": "0.1.2", 
    "rxjs": "5.0.0-beta.0", 
    "zone.js": "0.5.10" 
    }, 
    "devDependencies": { 
    "concurrently": "^1.0.0", 
    "jasmine-core": "2.4.1", 
    "lite-server": "^1.3.1", 
    "typescript": "^1.7.3" 
    } 
} 

回答

0

這是一個從1.7.4+版本打字稿錯誤。

package.json中,編寫"typescript": "1.7.3",然後執行npm update來安裝該版本。

+0

這是一個很大的區別。它現在幾乎立即看到了這些變化。謝謝。 – kdechant