2017-11-29 1 views
0

Ich bekomme diesen Fehler in der Konsole.gerade angefangen mit shopify js api und bekomme einen Fehler beim Versuch, meine eckige Anwendung

__WEBPACK_IMPORTED_MODULE_1_shopify_buy ___ default.a ist kein Konstruktor

import Client, {Config} from 'shopify-buy'; 

    const config = new Config({ 
     domain: 'something.myshopify.com', 
     accessToken: 'xxxxxxxxxxxxxxxxxxx', 
     appId : x 
    }); 

    const client = new Client(config); 

scheint zu schreien "const client = new Client (config);" .... Aber das ist, was sie in ihrer Dokumentation haben . Mache ich etwas falsch? Wenn ja, wie kann ich es beheben?

Antwort

0

Ich habe dies nicht getestet, aber von ihrer Dokumentation können Sie etwas wie folgt tun.

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); 
 
     }); 
 
    }); 
 
}

Hope this helfen.

Verwandte Themen