VSCode中的Nativescript共享架构始终用错误“装饰器的实验支持...”错误来标记类。

时间:2019-02-18 13:33:04

标签: typescript visual-studio-code nativescript vscode-settings angular2-nativescript

我已经尝试了一切,重新加载,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); } }

在tsconfig.json中

并将其也添加到tsconfing.tns.ts中。关闭插件,直接将其卸载,似乎没有任何作用!

错误仍然存​​在。

1 个答案:

答案 0 :(得分:0)

再次修改之后,我发现vscode需要启用“打开或关闭它的功能”,以便关心我们在tsconfig.json中编写的内容。

通过仅在vscode>首选项中搜索“实验装饰器”并选中该框,即可启用使用此设置的功能。