[英]Angular 2 npm start does not ignore node_modules
這是我的tsconfig.json文件的樣子:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"suppressImplicitAnyIndexErrors": true
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}
這大約是我每次運行npm start時控制台輸出的5%。 其余輸出類似。 它基本上遍歷每個@angular模塊。
16.05.10 22:47:13 304 GET /node_modules/@angular/router-deprecated/core_private.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/router-deprecated/src/lifecycle/lifecycle_annotations_impl.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/facade/lang.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/facade/async.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/pipes/invalid_pipe_argument_exception.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/facade/intl.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/facade/collection.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/facade/exceptions.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/facade/promise.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/forms/directives/shared.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/common/src/forms/directives/number_value_accessor.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/facade/lang.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/template_parser.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/config.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/compile_metadata.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/offline_compiler.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/runtime_compiler.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/url_resolver.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/view_resolver.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/directive_resolver.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/pipe_resolver.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/html_parser.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/directive_normalizer.js
[1] 16.05.10 22:47:13 304 GET /node_modules/@angular/compiler/src/metadata_resolver.js
即使我選擇排除node_modules,每次運行npm start都將掃描它們(大約需要30秒。)。 這是在我更新到beta rc.1之后發生的。 有誰能解決這個問題?
這是正確的和預期的行為。 您的Web服務器僅顯示它正在提供的文件,因為瀏覽器已請求它們。
在tsconfig.json
您要告訴TypeScript編譯器忽略編譯中的node_modules。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.