我已经尝试了一切,重新加载,allowJS,在这两个值之间切换:
const itemSkus = Platform.select({
ios: [
'test_1', 'test_2', 'test_3'
],
android: [
'android.test.purchased',
],
});
[ ... ]
getItems = async() => {
try {
const products = await RNIap.getProducts(itemSkus);
// const products = await RNIap.getSubscriptions(itemSkus);
console.log('Products', products);
this.setState({ productList: products });
} catch (err) {
console.warn(err.code, err.message);
}
}
并将其也添加到tsconfing.tns.ts中。关闭插件,直接将其卸载,似乎没有任何作用!
错误仍然存在。
答案 0 :(得分:0)
再次修改之后,我发现vscode需要启用“打开或关闭它的功能”,以便关心我们在tsconfig.json中编写的内容。
通过仅在vscode>首选项中搜索“实验装饰器”并选中该框,即可启用使用此设置的功能。