簡體   English   中英

Angular 2 npm start不會忽略node_modules

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM