Reactjs Webpack CLI在project中不工作

Reactjs Webpack CLI在project中不工作,reactjs,npm,webpack,Reactjs,Npm,Webpack,我已经按照指示做了一段时间了。我在终端中使用NPM install安装了NPM,并且能够启动节点服务器。问题是我无法运行Webpack在浏览器中查看更新 当我按照指示键入webpack--watch时,终端会给出错误消息:未找到“webpack”,但webpack已安装在节点模块中。为什么会发生这种情况?您必须知道本地和全局安装的区别,以及何时进行安装。根据: 如果您想将它用作命令行工具,比如grunt CLI,那么您需要全局安装它。另一方面,如果您希望使用Node的require之类的工具依赖

我已经按照指示做了一段时间了。我在终端中使用
NPM install
安装了NPM,并且能够启动节点服务器。问题是我无法运行Webpack在浏览器中查看更新


当我按照指示键入
webpack--watch
时,终端会给出错误消息:
未找到“webpack”
,但webpack已安装在
节点模块中。为什么会发生这种情况?

您必须知道本地和全局安装的区别,以及何时进行安装。根据:

如果您想将它用作命令行工具,比如grunt CLI,那么您需要全局安装它。另一方面,如果您希望使用Node的
require
之类的工具依赖于来自您自己模块的包,那么您需要在本地安装。(强调矿山)

因此,您必须全局安装Webpack才能使用其CLI(命令行界面)。做:

这样,它就可以全局安装,您可以使用
Webpack
命令通过命令行运行Webpack。如果您没有全局安装它,您仍然可以使用本地安装模块的路径并按如下方式执行:

./node_modules/.bin/webpack --watch

这可能有点不方便,您应该选择全局安装。有关更多详细信息,请参阅。

我在全局范围内安装了webpack,但它仍然不工作。@user3574939您说您是从终端运行的,但它不工作?它是否说“未找到命令网页包”或类似内容?你试过第二种选择吗?
./node_modules/.bin/webpack --watch