I am Learning React.js and i am using windows 8 OS.i have navigate to my root folder
1.Created the package.json file by npm init
2. install webpack by npm install -S webpack.now webpack has been downloaded to my modules folder
3. install webpack globally by typing npm install webpack -g
4. i am also having a webpack.config.js in my root folder which contains the source and ouput directory
5. when i type the webpack command i am getting the below error.
webpack is not recognized as a internal or external command,operable program or batch file
Sometimes npm install -g webpack does not save properly. Better to use npm install webpack --save . It worked for me.
I had this issue for a long time too. (webpack installed globally etc. but still not recognized) It turned out that I haven't specified enviroment variable for npm (where is file webpack.cmd sitting) So I add to my Path variable
If you are using Powershell, you can type the following command to effectively add to your path :
IMPORTANT : Don't forget to close and re-open your powershell window in order to apply this.
Hope it helps.
you have to install webpack and webpack-cli in the same scope.
or,
if you install it locally you need to call it specifially
For me it worked to install webpack separately. So simply:
I'm not sure why this should be necessary, but it worked.
Better solution to this problem is to install
Webpack
globally.This always works and it worked for me. Try below command.
The fix for me was locally installing webpack as devDependency. Although I have it as
devDependencies
it was not installed in node_modules folder. So I rannpm install --only=dev