【问题标题】:Angular 6: Cannot find module '@angular/cli/plugins/webpack'Angular 6:找不到模块'@angular/cli/plugins/webpack'
【发布时间】:2018-05-15 09:24:28
【问题描述】:

按照update guide 中提到的所有步骤,我已将我的项目从 Angular 5.2 更新到 Angular 6.0。 现在,在运行 npm start 时,我收到以下错误:

Error: Cannot find module '@angular/cli/plugins/webpack'

引发错误的行是 webpack.config.js 中的这个导入

const { GlobCopyWebpackPlugin } = require('@angular/cli/plugins/webpack');
plugins.push(new GlobCopyWebpackPlugin({
    "patterns": [
      "assets",
      "favicon.ico"
    ],
    "globOptions": {
      "cwd": process.cwd() + "/src",
      "dot": true,
      "ignore": "**/.gitkeep"
    }
  }));

CLI 1.6 中不再存在导入的包。

也在搜索它,我找不到解决方案(更新 webpack 配置或用其他东西替换 GlobCopyWebpackPlugin)。

【问题讨论】:

    标签: webpack angular6


    【解决方案1】:

    我使用 CopyWebpackPlugin 代替了这个解决方案

    const CopyWebpackPlugin = require('copy-webpack-plugin');
    
      plugins.push(new CopyWebpackPlugin([
        { from: process.cwd() + '/src/assets/**/*', to: process.cwd() + "/dist", ignore: ['*.gitkeep'] },
        { from: process.cwd() + '/src/favicon.ico', to: process.cwd() + "/dist" }
      ]));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-28
      • 2018-12-08
      • 2018-12-17
      • 1970-01-01
      • 2017-01-17
      • 2020-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多