我想使用Shopify和离子2的rest API开发一个电子商务移动应用程序。我正在使用nodejs包shopify-api-node作为Shopify的其余API。我在离子2中使用$ npm install --save shopify-api-node
安装了此软件包但是当我使用ionic serve
在浏览器上运行此应用程序时,它会抛出这样的错误
运行时错误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));
}
}
答案 0 :(得分:0)
您在Ionic App中使用shopify-api-node
这是不可能的。此库仅适用于后端的nodeJS,您必须查找可在浏览器上运行的库,然后才能在移动应用程序中使用它。