Javascript 如何运行react native的现有项目 我想下载和运行别人的项目,以便考虑它的功能。我遇到了很多问题。。。这不是屈尊开始,我只是不知道该怎么办,请帮帮我
1) 已复制到教程项目的工作文件夹 2) 开放VS代码 3) 进入工作文件夹并单击“在cmd文件夹教程项目中打开” 4) 然后我输入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
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)