【问题标题】:Configure existing project on reactJS在 reactJS 上配置现有项目
【发布时间】:2016-07-12 03:43:21
【问题描述】:
我是所有 reactJS 和节点的新手,所以我的问题非常基本。
我已经在我的 Windows 系统上使用 gitbash 在 gitlab 中下载了一个已经存在的项目。该项目使用 ReactJS,节点。它还使用 webpack。
现在,当我在 gitBash 上尝试 webpack -w 命令时,它无法识别。由于它是一个现有项目,我正在工作的目录中的 node_modules 文件夹包含所有需要的模块,例如 Webpack、babel 等。我的问题是我还需要使用 npm i -g webpack 安装 webpack 吗?目前 webpack 命令不起作用。或者有没有办法告诉我的 git bash(在 Windows 上)去告诉它已经存在于 node_modules 文件夹中。
【问题讨论】:
标签:
node.js
reactjs
npm
webpack
npm-install
【解决方案1】:
因为,你还没有全局安装 webpack(npm install webpack -g)。 webpack 命令不能被 windows 终端重新识别。所以你有两种方法可以解决这个问题。
- 从你的项目文件夹运行这个命令
node_modules/webpack/bin/webpack.js -w
- 全局安装 webpack,使其适用于当前和未来的项目。 (npm install webpack -g)
【解决方案2】:
你可以使用默认的 windows cli,在 git bash 中不需要。
如果您使用-g 标志安装 webpack,您将在系统上全局安装它,并且可以从任何地方访问它,如下所示:
webpack -w
如果您没有全局安装它,但它仍然安装并位于您的本地 node_modules,您可以通过从 cli 指示 bin 文件的完整路径来访问它:
node_modules/webpack/bin/webpack.js -w
因为路径是相对的,所以你应该位于项目目录中。