我试图安装一个阵营机应用程序的NPM模块钱包地址验证。我使用世博会为我的发展环境。
首先,我安装钱包地址验证
NPM安装钱包地址验证
然后我跑
世博会开始
我得到这些错误
世博会开发工具从世博CLI断开。使用世博start命令再次启动CLI。
[14时二十三分00秒]在浏览器中打开DevTools ...(按换档d禁用)
[14时23分02秒]错误:阵营天然未安装。请在您的项目目录中运行npm install
。
[14时23分02秒]无法启动项目。请修正错误并重新启动该项目。
[14时23分02秒]设置EXPO_DEBUG =您的ENV查看堆栈跟踪真实。
所以我跑
翔升安装
然后我跑
世博会再次启动
我得到这个错误
14:26
这个重新抓取的手表1次,最近一次是因为:/家庭/戴尔/桌面/ Rails的/ TestApps / testApp:DIR从内部状态丢失要解决,请审查https://facebook.github.io/watchman/docs/troubleshooting.html#recrawl信息要清除此警告,运行: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钱包地址验证器
VAR WAValidator =要求(“钱包地址验证器”);
VAR =有效WAValidator.validate( '1KFzzGtDdnq5hrwxXGjwVnKzRbvf8WVxck', 'BTC');如果(有效)的console.log(“这是一个有效地址”);其他的console.log( '地址无效');
6)您将然而,让沿线的错误“......是不是一个函数”
7)在wav.js变化的3837行“变种WAValidator =要求(‘钱包地址验证器’);”为“WAValidator =要求(‘钱包地址验证器’);”
8)在在wav.js的最后一行添加“module.exports = WAValidator;”
一切应以现在的工作
这篇文章还对点https://hackernoon.com/using-core-node-js-modules-in-react-native-apps-64acd4d07140