我在控制台中收到此错误。
__ WEBPACK_IMPORTED_MODULE_1_shopify_buy ___ default.a不是构造函数
import Client, {Config} from 'shopify-buy';
const config = new Config({
domain: 'something.myshopify.com',
accessToken: 'xxxxxxxxxxxxxxxxxxx',
appId : x
});
const client = new Client(config);
似乎正在大吼大叫" const client = new Client(config);" ....但这就是他们在文档中的含义。难道我做错了什么?如果是这样,我该如何解决?
答案 0 :(得分:0)
我没有测试过这个,但是从他们的文档中你可以做类似的事情。
import ShopifyBuy from 'shopify-buy';
const shopClient = ShopifyBuy.buildClient({
apiKey: 'xxxxxxxxxxxxxxxxxxxx1403c107adc7e',
domain: 'xxxxxxxxxxxxxxxx.myshopify.com',
appId: '6',
});
export function fetchAllProducts() {
return new Promise((resolve, reject) => {
shopClient.fetchAllProducts()
.then((data) => {
console.log('shopClient.fetchAllProducts', data);
resolve(data);
}).catch((error) => {
console.error(new Error('Fetching products error!'));
reject(error);
});
});
}
希望这会有所帮助。