簡體   English   中英

在react-native中導入npm模塊時出錯

[英]Error importing npm module in react-native

當前正在創建一個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) {

首先,我從未使用過此API。 但是在閱讀了spotify-web-api-node readme.md之后,我發現了spotify-web-api-js

我假設您想通過Spotify的API觸發查詢並在您的應用中顯示結果。 我建議您使用spotify-web-api-js而不是spotify-web-api-node

您可以在本機應用程序中調用fetch()並使用其API。 請讓我知道是否可行。 這樣,面臨相同問題的程序員就可以在此線程上找到答案。 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2025 STACKOOM.COM