Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native npm模块对本机进行反应_React Native_Npm - Fatal编程技术网

React native npm模块对本机进行反应

React native npm模块对本机进行反应,react-native,npm,React Native,Npm,我正在尝试在React本机应用程序中安装npm模块钱包地址验证程序。我正在使用expo作为我的开发环境 首先,我安装钱包地址验证器 npm安装钱包地址验证程序 然后我就跑 世博会开幕 我得到了这些错误 Expo Developer Tools已断开与Expo CLI的连接。使用expo start命令再次启动CLI [14:23:00]正在浏览器中打开DevTools。。。(按shift-d键禁用) [14:23:02]错误:未安装React native。请在项目目录中运行npm instal

我正在尝试在React本机应用程序中安装npm模块钱包地址验证程序。我正在使用expo作为我的开发环境

首先,我安装钱包地址验证器

npm安装钱包地址验证程序

然后我就跑

世博会开幕

我得到了这些错误

Expo Developer Tools已断开与Expo CLI的连接。使用expo start命令再次启动CLI

[14:23:00]正在浏览器中打开DevTools。。。(按shift-d键禁用)

[14:23:02]错误:未安装React native。请在项目目录中运行
npm install

[14:23:02]无法启动项目。请修复错误并重新启动项目

[14:23:02]在环境中设置EXPO_DEBUG=true以查看堆栈跟踪

所以我跑了

npm安装

然后我跑了

世博会重新开始

我得到了这个错误

14:26

重新拉网此手表1次,最近一次是因为:/home/dale/Desktop/Rails/TestApps/testApp:dir从内部状态中丢失要解决的问题,请查看上的信息以清除此警告,运行:
watchman watch del/home/dale/Desktop/Rails/TestApps/testApp;watchman watch project/home/dale/Desktop/Rails/TestApps/testApp

1)纱线添加钱包地址验证程序 2) npm安装-g browserify 3) 创建一个文件wav-in.js,用于导入钱包地址验证模块并将其导出:

var WAValidator = require('wallet-address-validator');
module.exports = WAValidator;
4) 然后在项目的终点站

browserify cwav-in.js -o wav.js
5) 如果您从App.js中的Wallet Address validator输入下面的测试代码,这将导致错误

var WAValidator=require('wallet-address-validator')

var valid=WAValidator.validate('1kfzzgtddnq5hrwxxgjwvnkzrbv8wvxck','BTC'); 如果(有效) log('这是一个有效地址'); 其他的 console.log('Address INVALID')

6) 但是,您将得到一个错误,其大意是“…不是函数”

7) 在wav.js的第3837行中,将“var WAValidator=require('wallet-address-validator');”更改为“WAValidator=require('wallet-address-validator');”

8) 在wav.js的最后一行添加“module.exports=WAValidator;”

现在一切都应该正常了

这篇文章也切中要害