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。请在项目目录中运行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
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;”
现在一切都应该正常了
这篇文章也切中要害