Shopifyとionicの残りAPIを使用して電子商取引モバイルアプリケーションを開発したいと思います。私はShopifyの残りのAPIにnodejsパッケージshopify-api-nodeを使用しています。私はイオン2で$ npm install --save shopify-api-node
を使用して、このパッケージをインストールしますが、私はionic serve
を使用してブラウザ上でこのアプリを実行すると、それはfs.readdirSyncは関数ではありません。この実行時エラーfs.readdirSyncは関数ではありません
実行時エラーのようなエラーがスローされます。
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import * as Shop from 'shopify-api-node';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
Shopify: any;
constructor(public navCtrl: NavController) {
this.Shopify = Shop({
shopName: 'shopionic.myshopify.com',
apiKey: '8b5656da6e30449007471c02a601f799',
password: '6bf651769f403b0efdefa482c1750bc4'
});
this.Shopify.order.list({ limit: 5 })
.then(orders => console.log(orders))
.catch(err => console.error(err));
}
}
なぜクライアントサイドアプリでサーバーサイドライブラリを使用しますか? –
fsはノード内のファイルシステムapiです。別のライブラリで同じエラーが発生した場合はhttps://stackoverflow.com/a/34736547/4826457をご確認ください –
webpackのようなものをお使いですか? – TGW