Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在reactJS上配置现有项目_Node.js_Reactjs_Npm_Webpack_Npm Install - Fatal编程技术网

Node.js 在reactJS上配置现有项目

Node.js 在reactJS上配置现有项目,node.js,reactjs,npm,webpack,npm-install,Node.js,Reactjs,Npm,Webpack,Npm Install,我是所有reactJS和node的新手,所以我的问题很基本。 我在windows系统上使用gitbash下载了gitlab中已经存在的项目。该项目使用ReactJS,node。它还使用网页包。 现在,当我在gitBash上尝试webpack-w命令时,它是无法识别的。由于它是一个现有的项目,我工作的目录中的node_modules文件夹包含了所有需要的模块,比如Webpack、babel等。我的问题是我是否仍然需要使用npm I-g webpack安装webpack?当前webpack命令不起作

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

您可以使用默认的windows cli,无需使用git bash

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

webpack -w
如果您没有全局安装它,但它仍然安装并位于您的本地
节点\u模块中
,您可以通过从cli指示bin文件的完整路径来访问它:

node_modules/webpack/bin/webpack.js  -w

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

因为您还没有全局安装webpack it(npm install webpack-g)<代码>网页包命令无法由windows终端重新识别。所以你有两种方法来解决这个问题

  • 从项目文件夹中运行此命令
    node\u modules/webpack/bin/webpack.js-w
  • 全局安装webpack,使其适用于当前和未来的项目。(npm安装网页包-g)