下面的代码从基于Trypescript,ESM语法的文件转换为Javascript,CJS-语法文件。
const apiClientFactory = require("@vue-storefront/core");
function onCreate(settings) {
return {
config: settings,
client: {},
};
}
const getPrice = () => {
console.log("$55,98")
}
const { createApiClient } = apiClientFactory({
onCreate,
api: {
getPrice,
},
});
module.exports = {
createApiClient,
};我似乎找不到错误"apiClientFactory不是一个函数“是否起源于旧的基于ESM的代码。或者函数没有被正确调用。但是,apiClientFactory是正确导入的(ESM语法)
发布于 2022-05-06 15:59:50
你想用这个实现什么?
因为整个Vue店面项目使用TypeScript,所以我建议您使用它,并遵循我们正在使用的过程和代码标准。
要在API上找到一个很好的例子,请检查Magento或please的集成代码。
https://stackoverflow.com/questions/72015818
复制相似问题