在reactJS上配置现有项目

时间:2016-07-12 03:43:21

标签: node.js reactjs npm webpack npm-install

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

您可以使用默认的窗口cli,不需要使用git bash。

如果你将webpack与-g标志混合在一起,你将在全局系统上安装它,并且可以从任何地方访问它,如下所示:

webpack -w

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

node_modules/webpack/bin/webpack.js  -w

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