Angular 6: не удается найти модуль '@ angular / cli / plugins / webpack' - PullRequest
0 голосов
/ 15 мая 2018

Я обновил свой проект с 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.

Также не смог найти решение (обновить конфиг веб-пакета или заменить GlobCopyWebpackPlugin чем-то другим).

1 Ответ

0 голосов
/ 15 мая 2018

Я выбрал это решение, используя 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" }
  ]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...