2017-06-24 5 views
4

Ich erhalte diese Warnungwebpack 3 DeprecationWarning: Chunk.modules veraltet

(Knoten: 4692) DeprecationWarning: Chunk.modules veraltet. Verwenden Sie Chunk.getNumberOfModules/mapModules/forEachModule/containsModule statt

nach dem Upgrade webpack v2.6.1-v3. In v2xx, funktioniert gut, aber die v3 gibt mir diesen Fehler.

Ich weiß nicht, welches Paket das Problem verursacht. Beliebige Verweise oder Links sind hilfreich.

enter image description here

enter image description here

meine package.json Datei:

{ 
    "name": "app", 
    "version": "1.0.0", 
    "description": "app", 
    "scripts": { 
    "start": "webpack-dev-server --hot --inline --progress --colors --port 2000" 
    }, 
    "license": "MIT", 
    "dependencies": { 
    "@angular/animations": "~4.2.4", 
    "@angular/common": "~4.2.4", 
    "@angular/compiler": "~4.2.4", 
    "@angular/core": "~4.2.4", 
    "@angular/forms": "~4.2.4", 
    "@angular/http": "~4.2.4", 
    "@angular/material": "~2.0.0-beta.7", 
    "@angular/platform-browser": "~4.2.4", 
    "@angular/platform-browser-dynamic": "~4.2.4", 
    "@angular/router": "~4.2.4", 
    "core-js": "~2.4.1", 
    "hammerjs": "~2.0.8", 
    "rxjs": "~5.4.1", 
    "zone.js": "~0.8.12" 
    }, 
    "devDependencies": { 
    "@angular/compiler-cli": "~4.2.4", 
    "@angular/platform-server": "~4.2.4", 
    "@ngtools/webpack": "~1.4.1", 
    "@types/jquery": "^2.0.43", 
    "@types/node": "~8.0.0", 
    "@types/typeahead": "~0.11.29", 
    "angular2-router-loader": "~0.3.5", 
    "angular2-template-loader": "~0.6.2", 
    "awesome-typescript-loader": "~3.1.3", 
    "chunk-manifest-webpack2-plugin": "~1.0.1", 
    "compression-webpack-plugin": "~0.4.0", 
    "css-loader": "~0.14.0", 
    "extract-text-webpack-plugin": "^3.0.0-beta.3", 
    "file-loader": "~0.11.2", 
    "html-loader": "~0.4.5", 
    "html-webpack-plugin": "~2.28.0", 
    "imports-loader": "^0.7.1", 
    "moment": "^2.18.1", 
    "null-loader": "~0.1.1", 
    "raw-loader": "~0.5.1", 
    "rimraf": "~2.6.1", 
    "split-by-name-webpack-plugin": "~0.0.3", 
    "style-loader": "~0.18.2", 
    "tslint": "~5.4.3", 
    "typescript": "~2.3.4", 
    "uglify-js": "^3.0.19", 
    "uglify-loader": "~2.0.0", 
    "uglifyjs-webpack-plugin": "^0.4.6", 
    "webpack": "~3.0.0", 
    "webpack-bundle-analyzer": "~2.8.2", 
    "webpack-chunk-hash": "~0.4.0", 
    "webpack-dev-server": "~2.5.0", 
    "webpack-merge": "~4.1.0", 
    "webpack-uglify-parallel": "~0.1.3" 
    } 
} 

Antwort

4

Ich war immer die veraltete Warnung in der `Auszug-Text-Webpack-Plugin 3.0.0-Beta.3. Nachdem ich das extract-text-webpack-Plugin auf v3.0.2 aktualisiert habe, gefolgt von diesem Link DeprecationWarning Chunk.modules in Webpack 3.x, ist die Warnung weg und Webpack v3xx funktioniert ohne Fehler für mich.

webpack

v3.8.1

Extrakt-text-webpack-Plugin

v3.0.2

+0

Dies ist keine Antwort auf die Frage. Bitte erklären Sie, was das Problem mit diesem Plugin war und was das Problem gelöst hat. – Trix

+0

@Trix Ich bekam die veraltete Warnung in der 'package.json' oben. Nachdem ich das 'extract-text-webpack-plugin' auf' v3.0.1' aktualisiert habe, ist die Warnung weg und 'webpack' v3xx funktioniert ohne Fehler für mich. Die Diskussion finden Sie hier https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/529 – Robin

1

Vertauschen von "webpack-md5-hash": "0.0.5",

zu

"webpack-Klotz-Hash": "0.5.0"

die Warnung behoben für mich. Das neue Paket ist eine Abzweigung des alten.

Verwandte Themen