このWebpackStarterパッケージは、pluralsightのチュートリアルに従って、gitbashを使用してgithubから複製しました。 Visual Studio Codeの統合ターミナルからwebpackにアクセスしようとしていますが、次のエラーが発生します。私はこれに不慣れなので、親切にこれについて私を助けてください。
コマンドを実行しています
Raza Zaidi@RazaZaidi-PC MINGW64 ~/webpack-starter (master)
$ npm run dev
その後、次のエラーが発生します
> [email protected] dev C:\Users\Raza Zaidi\webpack-starter
> webpack-dev-server --open --config webpack/webpack.config.dev.js
'webpack-dev-server' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] dev: `webpack-dev-server --open --config webpack/webpack.config.dev.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Raza Zaidi\AppData\Roaming\npm-cache\_logs\2018-08-14T20_16_29_017Z-debug.log
ランニング
npm install -g webpack-dev-server
管理者としてcmdで私の問題を解決しました。それが他の人に役立つことを願っています。
Webpackコマンドは次の場所に存在する必要があります:node_modules\.bin\
この場合、package.jsonファイルでwebpack-dev-serverを参照していますが、ローカルにwebpack-dev-serverが存在しません。
最初に、グローバルインストール用に次のコマンドを実行します。
npm install -g webpack-dev-server
次に、ローカルインストールコマンドを実行します。これにより、node_modules\.bin\webpack-dev-server
が作成されます。
npm install webpack-dev-server --save-dev
WebpackとWDSの最近のバージョンにはwebpack-cliパッケージが必要です。Webpackのバージョンが4以上の場合はダウンロードすることをお勧めします