目前正在创建一款Android应用。我只是想导入spotify-web-api-node
模块。
我index.android.js
到目前为止已经执行此操作的一行:
import SpotifyWebApi from 'spotify-web-api-node';
当我将JS加载到我的模拟器中时,我得到以下错误:
602/603Error while persisting cache: SyntaxError /path/to/the/project/node_modules/restler/lib/multipartform.js: Invalid number (112:35)
我正在使用mac,这适用于android(尚未尝试过ios)。
react-native -v
=
react-native-cli: 0.1.10
react-native: 0.21.0
此模块肯定与react-native不兼容,或者我是否需要在restler中进行编辑以使其兼容?我看到它正在抱怨,它正在尝试打开/使用文件系统。
错误说明中的行:
fs.open(this.value.path, "r", 0666, function (err, fd) {
答案 0 :(得分:1)
首先,我从未使用过这个API。但在阅读spotify-web-api-node
的readme.md后,我找到了spotify-web-api-js
我假设你想通过spotify的API启动查询并在你的应用中显示结果。我建议您使用spotify-web-api-js
代替spotify-web-api-node
您可以在您的react-native应用中调用fetch()
并使用他们的API。如果有效,请告诉我。因此,面临同样问题的程序员将在此主题上得到答案。祝你好运!