我是npm
的新手,我无法理解如何运行我在GitHub上找到的教程。我怀疑这与我对npm
教程就是这个:https://github.com/IrfanBaqui/react-router-v4-tutorial
我在Windows 7上。
我首先尝试通过index.html
运行服务于每个文件夹中的XAMPP
个页面...但是,这不起作用(我只是得到一个空白页)。
接下来,我尝试通过命令提示符在文件夹内导航并运行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)
建议将不胜感激。
答案 0 :(得分:1)
您需要在每个子文件夹中
npm install
它将安装您需要的每个库。npm start
它将运行项目服务器应该正在运行。要访问该网站,应该是localhost:9000
答案 1 :(得分:1)
嗯@sheplu已经回答了你的问题。我想告诉你为什么需要它。
这是node project
。那些你试图运行的代码已经使用了每个课程的许多依赖项(他的存储库中的每个文件夹)。
npm-install
的作用是,下载并解析名为package.json
的文件中指定的项目中使用的所有依赖项。因此,只要您看到文件package.json
,就会指定dev
或prod
环境的依赖关系。
因此,在您看到npm-install
文件的目录中运行package.json
。
可以有另一个文件bower.json
具有相同的目的(列出所需的依赖项)。如果您看到bower.json
,则应该在这种情况下运行bower-install
。
最后是运行项目的脚本。在你的情况下npm start
。
您刚刚发布的错误显然是some-module
未找到或无法解决或类似的问题。这是因为,您已经解决了所需的依赖关系,您必须分别使用npm-install
或bower-install
分别使用package.json
和bower.json