小编ros*_*han的帖子

迁移到最新版本的angular和webpack后,未发现AngularCompilerPlugin错误

我使用Visual Studio在Angular 4.2.5中创建了一个带有前端的新项目,然后我将角度库更新到版本6.0.2,并使用npm将@ ngtools/webpack升级到最新版本6.0.3.

此外,作为迁移过程的一部分,我将AotPlugin替换为AngularCompilerPlugin.但是当我尝试运行webpack时,我收到以下错误:

./ClientApp/boot.server.ts中的错误模块构建失败:错误:找不到AngularCompilerPlugin.@ ngtools/webpack加载器需要插件.在Object.ngcLoader(path\to \node_modules\@ngtools\webpack\src\loader.js:27:15)

我尝试清理npm缓存,尝试使用npm和yarn重新安装软件包,但在运行webpack时仍然会出现相同的错误.我错过了什么吗?

我的Package.json是:

    {
    "name": "MyOrders",
    "private": true,
    "version": "0.0.0",
    "scripts": {
        "test": "karma start ClientApp/test/karma.conf.js",
        "webpack": "webpack"
    },
    "devDependencies": {
        "@angular/animations": "6.0.2",
        "@angular/common": "6.0.2",
        "@angular/compiler": "6.0.2",
        "@angular/compiler-cli": "^6.0.2",
        "@angular/core": "6.0.2",
        "@angular/forms": "6.0.2",
        "@angular/http": "6.0.2",
        "@angular/platform-browser": "6.0.2",
        "@angular/platform-browser-dynamic": "6.0.2",
        "@angular/platform-server": "6.0.2",
        "@angular/router": "6.0.2",
        "@ngtools/webpack": "^6.0.3",
        "@types/chai": "4.1.3",
        "@types/jasmine": "2.8.7",
        "@types/webpack-env": "1.13.6",
        "angular2-router-loader": "0.3.5",
        "angular2-template-loader": "0.6.2",
        "aspnet-prerendering": "^3.0.1",
        "aspnet-webpack": "^2.0.1",
        "awesome-typescript-loader": "5.0.0",
        "bootstrap": "4.1.1",
        "chai": "4.1.2",
        "chart.js": "2.7.2",
        "css": "2.2.3",
        "css-loader": "0.28.11",
        "es6-shim": "0.35.3", …
Run Code Online (Sandbox Code Playgroud)

webpack angular

7
推荐指数
0
解决办法
1302
查看次数

标签 统计

angular ×1

webpack ×1