webpack -v бесконечно утверждает, что должен быть установлен один CLI для веб-пакета - PullRequest
0 голосов
/ 06 июня 2018

У меня установлена ​​npm версии 5.60.

В моем package.json у меня есть следующие две зависимости devDependencies:

"webpack": "~1.12.15",
"webpack-cli": "^3.0.2"

Всякий раз, когда я вводю либо webpack, либо webpack -v вВ командной строке я всегда получаю один и тот же ответ:

One CLI for webpack must be installed. These are recommended choices, delivered as separate packages:
- webpack-cli (https://github.com/webpack/webpack-cli)
   The original webpack full-featured CLI.
 - webpack-command (https://github.com/webpack-contrib/webpack-command)
   A lightweight, opinionated webpack CLI.
We will use "npm" to install the CLI via "npm install -D".
Which one do you like to install (webpack-cli/webpack-command):

Я ввел здесь webpack-cli и также установил его с помощью npm install --save-dev webpack-cli

Я также попытался добавить задачу webpackбегун в визуальную студию.Мое решение уже имеет существующий файл webpack.config.js.Когда я выбираю его, я получаю синий значок, указывающий, что он использует бегунок задач веб-пакета, но внутри бегунка ничего не появляется.Однако я думаю, что это всего лишь признак того, что веб-пакет неправильно установлен.

Я использую VS 2017 в Windows 10 64.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Give Попробуйте следующие шаги:

npm, деинсталлируйте webpack --save-dev

Затем измените и выполните следующий шаг снова

npm, установите webpack@2.1.0-beta.22 --save-dev

Теперь проверьте ваш webpack.config.js и замените «loaders» на «rules» в «webpack.config.js».Ниже код, который работал для меня: -

var path = require('path');

var webpack = require('webpack');

module.exports = 

{

entry: './js/app.js',

 output: {

  path: path.resolve(__dirname, 'build'),

   filename: 'app.bundle.js'

    },

 module: {

    rules: [
            {
                test: /\.js$/,
                loader: 'babel-loader',
                query: {
                    presets: ['es2015', 'react']
                }
            }
        ]
    },
    stats: {
        colors: true
    },
    devtool: 'source-map'
};
0 голосов
/ 15 июня 2018

Попробуйте npm установить webpack-cli -g

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...