我是所有reactJS和节点的新手,所以我的问题非常基本。 我已经在我的Windows系统上使用gitbash在gitlab中下载了一个已经存在的项目。该项目使用ReactJS,节点。它还使用webpack。 现在,当我在gitBash上尝试webpack -w命令时,它无法识别。由于它是一个现有项目,我正在工作的目录中的node_modules文件夹具有Webpack,babel等所需的所有模块,仅举几例。我的问题是我还需要使用npm i -g webpack安装webpack吗?目前webpack命令无法正常工作。或者有没有办法告诉我的git bash(在Windows上)告诉它已经存在于node_modules文件夹中。
答案 0 :(得分:2)
因为,你还没有在全局安装webpack(npm install webpack -g)。 Windows终端无法重新设置webpack
命令。所以你有两种方法来解决这个问题。
node_modules/webpack/bin/webpack.js -w
答案 1 :(得分:1)
您可以使用默认的窗口cli,不需要使用git bash。
如果你将webpack与-g
标志混合在一起,你将在全局系统上安装它,并且可以从任何地方访问它,如下所示:
webpack -w
如果您没有全局安装它,但它仍然安装并位于您的本地node_modules
,您可以通过指示来自cli的bin文件的完整路径来访问它:
node_modules/webpack/bin/webpack.js -w
因为路径是相对的,所以您应该位于项目目录中。