使用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
forpackage.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
forpackage.json
和bower.json