在 reactJS 上配置现有项目

Configure existing project on reactJS

我是所有 reactJS 和节点的新手,所以我的问题很基本。 我在我的 windows 系统上使用 gitbash 下载了 gitlab 中已有的项目。该项目使用 ReactJS,节点。它还使用 webpack。 现在,当我在 gitBash 上尝试 webpack -w 命令时,无法识别它。由于它是一个现有项目,我工作目录中的 node_modules 文件夹包含所有需要的模块,例如 Webpack、babel 等。我的问题是我还需要使用 npm i -g webpack 安装 webpack 吗?当前 webpack 命令不起作用。或者有没有办法告诉我的 git bash(在 Windows) 去告诉它已经在 node_modules 文件夹中。

您可以使用默认的 windows cli,在 git bash 中不需要。

如果您使用 -g 标志安装 webpack,您将在您的系统上全局安装它,并且能够从任何地方访问它,如下所示:

webpack -w

如果您没有全局安装它,但它仍然安装在您的本地 node_modules,您可以通过从 cli 指示 bin 文件的完整路径来访问它:

node_modules/webpack/bin/webpack.js  -w

因为路径是相对的,所以你应该位于项目目录中。

因为,你还没有全局安装 webpack (npm install webpack -g)。 webpack 命令无法通过 windows 终端重新识别。所以你有两种方法来解决这个问题。

  1. 从您的项目文件夹 运行 此命令 node_modules/webpack/bin/webpack.js -w
  2. 全局安装 webpack,以便它适用于当前和未来的项目。 (npm install webpack -g)