最近用vue+typescript作項目,腳手架構建好項目後,發現vsCode一直髮出警告提示,百度以後,解決了。
可是又不單單是百度就解決了。vue
工做區有幾個項目,新開的項目添加進來的位置在最後。警告提示:vue-cli
Experimental support for decorators is a feature that is subject to change in a future release. Set the ‘experimentalDecorators’ option to remove this warning.
不少方法都是修改experimentalDecorators
參數,可是vue-cli3構建項目的時候已經在tsconfig.json
中配置了這個參數,然而並無什麼卵用。
有的說新建一個jsconfig.json,配置experimentalDecorators
參數,這一步在vue-cli3中已經預設了。
有的說修改vsCode的配置,文件->首選項->設置 中搜索experimentalDecorators
,設置爲true
,這個也不生效。typescript
最終在簡書看到了一篇文章,博主經過新開窗口的方式,解決了這個問題。
思考再三,我決定試試。
直接把新項目移動到工做區項目的首位。
而後,果真不報錯了。
問題彷佛已經獲得了完美的解決,可是我還有一個疑問。
難道真的是必需要放在首位才能解決麼?json
再次移動項目的順序,又報錯了。
在排序第一的項目中加入含有experimentalDecorators
配置的tsconfig.json,重啓編輯器,不報錯了。
也就是說,vsCode編輯器在查找experimentalDecorators
配置的時候,只會查找第一個工做區的項目,若是該項目有experimentalDecorators
配置,則整個工做區使用該配置,若是沒有,整個工做區都不會使用。ubuntu
運行環境ubuntu18.04+vsCode1.31.1+vue-cli3+typescript架構