webpack未被识别为内部或外部命令,可执行程序或批处理文件。

180

我正在学习React.js,并且我正在使用Windows 8操作系统。我已经导航到我的根文件夹。

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未被识别为内部或外部命令,可执行的程序或批处理文件。


我曾经遇到过这个问题,但是在重新启动IDE(我的情况下是PHPStorm)之后,问题得到了解决。 - Arthur Tsidkilov
25个回答

1

我遇到了同样的错误,没有任何解决方案对我有用,我重新安装了Node并修复了我的环境,现在一切都正常了。


这也是我必须做的。我在这里尝试了至少三种其他“解决方案”,除了卸载和重新安装Node之外,没有任何方法可行。 - Quiver

0
我的解决方法是在本地安装webpack作为devDependency。尽管我已经将其设置为devDependencies,但它并没有安装在node_modules文件夹中。所以我运行了npm install --only=dev

0

-1

我曾经遇到过同样的问题,但是我无法解决它。我检查了每一行代码,但是找不到错误所在。后来我意识到我把webpack安装在了错误的文件夹中。我的错误在于没有注意我安装webpack的文件夹。


-1
有时候 npm install -g webpack 不能正确保存,最好使用 npm install webpack --save。这对我很有效。

1
-g 安装全局(不是你本地项目的 node_modules + package.json),而 --save 则安装在本地(在你本地的 node_modules + package.json 中),因此这个答案是错误的。 - George

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接