使用npm在从github下载的教程中的文件夹中运行代码

使用npm在从github下载的教程中的文件夹中运行代码,npm,Npm,我是新来的npm,我不知道如何运行在GitHub上找到的教程。我怀疑这与我对npm缺乏了解有关 本教程如下所示: 我在Windows7上 我第一次尝试通过XAMPP为每个文件夹中的index.html页面提供服务。。。然而,这并没有起作用(我只是得到了一张空白页) 接下来,我尝试通过命令提示符在文件夹中导航并运行npm start。。。那也没用。。。(我确实全局安装了npm和node.js) 我得到这个错误: Cannot find module 'webpack' at Function.Mo

我是新来的
npm
,我不知道如何运行在GitHub上找到的教程。我怀疑这与我对npm缺乏了解有关

本教程如下所示:

我在Windows7上

我第一次尝试通过
XAMPP
为每个文件夹中的
index.html
页面提供服务。。。然而,这并没有起作用(我只是得到了一张空白页)

接下来,我尝试通过命令提示符在文件夹中导航并运行
npm start
。。。那也没用。。。(我确实全局安装了
npm
node.js

我得到这个错误:

Cannot find module 'webpack'
at Function.Module._resolveFilename (module.js:469:1
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Documents\Downloads\Irfan Baqui react-router-v4-tutorial-m
ct_Components\server.js:2:15)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
找不到模块“webpack”
在Function.Module.\u解析文件名(Module.js:469:1
在Function.Module.\u加载(Module.js:417:25)
at Module.require(Module.js:497:17)
根据需要(内部/module.js:20:19)
在对象处。(C:\Documents\Downloads\Irfan Baqui react-router-v4-tutorial-m)
ct\u Components\server.js:2:15)
在模块处编译(Module.js:570:32)
在Object.Module.\u extensions..js(Module.js:579:10)
在Module.load(Module.js:487:32)
在tryModuleLoad时(module.js:446:12)
在Function.Module.\u加载(Module.js:438:3)

建议将不胜感激。

在您需要执行的每个子文件夹中

  • npm安装
    它将安装您需要的每个库
  • npm启动
    它将运行项目

服务器应该正在运行。要访问该站点,它应该位于您需要执行的每个子文件夹中的
localhost:9000

  • npm安装
    它将安装您需要的每个库
  • npm启动
    它将运行项目

服务器应该正在运行。要访问该站点,它应该是
localhost:9000

嗯@sheplu已经回答了您的问题。我只想让您知道为什么需要它

这是一个
节点项目
。您试图运行其代码的人对每节课(其存储库中的每个文件夹)使用了许多依赖项

npm install
所做的是下载并解析名为
package.json
的文件中指定的项目中使用的所有依赖项。因此,每当您看到文件
package.json
时,它都会在那里为
dev
prod
环境指定依赖项。 因此,在您看到
package.json
文件的目录中运行
npm install

可以有另一个具有相同用途的文件
bower.json
(列出所需的依赖项)。如果您看到
bower.json
,那么您应该运行
bower install

最后是运行项目的脚本。
npm start


您刚才发布的错误清楚地表明,
somemodule
找不到或无法解析,或者诸如此类。这是因为,您已经解析了所需的依赖项,您必须分别使用
npm install
bower install
for
package.json
bower.json

那么@sheplu已经回答了你的问题。我只想让你知道为什么需要它

这是一个
节点项目
。您试图运行其代码的人对每节课(其存储库中的每个文件夹)使用了许多依赖项

npm install
所做的是下载并解析名为
package.json
的文件中指定的项目中使用的所有依赖项。因此,每当您看到文件
package.json
时,它都会在那里为
dev
prod
环境指定依赖项。 因此,在您看到
package.json
文件的目录中运行
npm install

可以有另一个具有相同用途的文件
bower.json
(列出所需的依赖项)。如果您看到
bower.json
,那么您应该运行
bower install

最后是运行项目的脚本。
npm start

您刚才发布的错误清楚地表明,
somemodule
找不到或无法解析,或者诸如此类。这是因为,您已经解析了所需的依赖项,您必须分别使用
npm install
bower install
for
package.json
bower.json