vscode開發react native項目時使用mobx使用ES7的Decorators預定義語法報錯


當我在使用mobx開發項目時,定義需要關注的對象時我們使用:

@observable
  items = [];

這句話是告訴程序我們需要關注items這個對象,當他變化時自動處理一些邏輯,但是在vscode中我們會收到錯誤提示:

[js] Experimental support for decorators is a feature that is subject to change in a future release

很多搜索結果說應該修改項目根目錄下tsconfig.json,添加對於該錯誤的忽略,但是結果報錯依舊,反復嘗試后我發現:

error report提示為[js]所以我們應該設置的是jsconfig.json而非tsconfig.json,同時,jsconfig.json文件應該定義在代碼所在文件的目錄下而非根目錄。設置如下:

{
	"compilerOptions": {
		"experimentalDecorators": true,
		"emitDecoratorMetadata": true
	}
}

OK!搞定 :)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM