Javascript 如何运行react native的现有项目 我想下载和运行别人的项目,以便考虑它的功能。我遇到了很多问题。。。这不是屈尊开始,我只是不知道该怎么办,请帮帮我

Javascript 如何运行react native的现有项目 我想下载和运行别人的项目,以便考虑它的功能。我遇到了很多问题。。。这不是屈尊开始,我只是不知道该怎么办,请帮帮我,javascript,android,windows,react-native,npm,Javascript,Android,Windows,React Native,Npm,1) 已复制到教程项目的工作文件夹 2) 开放VS代码 3) 进入工作文件夹并单击“在cmd文件夹教程项目中打开” 4) 然后我输入react native run android 然后惨败 d:\JS\tutorialProject>react-native init tutorialProject internal/modules/cjs/loader.js:657 throw err; ^ Error: Cannot find module 'graceful-fs' at

1) 已复制到教程项目的工作文件夹

2) 开放VS代码

3) 进入工作文件夹并单击“在cmd文件夹教程项目中打开”

4) 然后我输入
react native run android
然后惨败

d:\JS\tutorialProject>react-native init tutorialProject
 internal/modules/cjs/loader.js:657 throw err; ^

 Error: Cannot find module 'graceful-fs' at
 Function.Module._resolveFilename
 (internal/modules/cjs/loader.js:655:15) at Function.Module._load
 (internal/modules/cjs/loader.js:580:25) at Module.require
 (internal/modules/cjs/loader.js:711:19) at require
 (internal/modules/cjs/helpers.js:14:16) at Object.<anonymous>
 (d:\JS\tutorialProject\node_modules\react-native\local-cli\cli.js:12:1)
 at Module._compile (internal/modules/cjs/loader.js:805:30) at
 Object.Module._extensions..js (internal/modules/cjs/loader.js:816:10)
 at Module.load (internal/modules/cjs/loader.js:672:32) at
 tryModuleLoad (internal/modules/cjs/loader.js:612:12) at
 Function.Module._load (internal/modules/cjs/loader.js:604:3)

在这里我完全不知道。如何运行其他人的项目?

在安装了节点的计算机上,您可以通过命令行导航到项目文件夹的根目录

然后安装依赖项:

npm i

这将安装项目需要构建的所有库

然后运行项目构建脚本。这在projects package.json文件中定义。在这种情况下,脚本称为start。因此:


npm运行启动

当您需要在
package.json中安装所有软件包后下载时

npm install --save
然后你需要启动另一个终端

npm start -- --reset-cache / npm start / react-native start 
它是用来启动你的捆绑机的

最后,您可以运行您的项目

react-native run-android 

所有依赖项和插件都已在
package.json
文件中配置。因此,您需要安装:

npm install
然后,你就可以开始了

react-native run-android


如果您已经有捆绑应用程序(android或ios…)

否则你应该跑

react-native start
然后运行:

react-native run-android (or ios)

这就是在windows和android studio上编译时的答案

1.打开cmd(作为管理员) 2.Npm安装 3.等待Android studio中的build gradle编译完成 4.在本机android上运行

有时您可能会遇到此错误(请参阅下图)

这是由于gradle错误导致的构建失败。要解决此问题,您可以尝试删除错误消息中的文件/文件夹,然后再次运行react native android run

快跑

  • npm缓存清理--强制执行
  • npm i
    npm安装

  • 你能分享u节点版本node-v和npm-vnpm 6.9.0 node 11.13.0吗?我不认为这是用来回答这样的问题的。当我编写npm安装时,如果我有一个错误,您可能会得到更好的答案\uuuuuuuuuuuuuu路径d:\JS\tutorialProject\node\u modules.bin\react native npm ERR!代码EEXIST npm ERR!拒绝删除d:\JS\tutorialProject\node\u模块。bin\react native:在d:\JS\tutorialProject\node\u modules\react native之外,不是链接npm错误!文件存在:d:\JS\tutorialProject\node\u modules.bin\react native npm ERR!将其移开,然后重试。删除
    node_modules
    文件夹并尝试使其工作正常。。。。因为这些文件已经存在,所以有错误..您好,欢迎来到so!请阅读,谢谢你的通知。事实上,这是答案,而不是问题。
    react-native run-android / react-native run-ios 
    
    react-native start
    
    react-native run-android (or ios)