關(guān)于前端報“應(yīng)為聲明或語句。ts(1128)“的原因及解決方案
在學(xué)習(xí)vue3的過程中,跟著一步一步操作的,但是報錯應(yīng)為聲明或語句。ts(1128)。
我仔細(xì)檢查了代碼,單詞沒有拼寫錯,我自己寫的代碼就是要報錯,把教程資料里面的代碼復(fù)制到自己的代碼中,就沒有報錯了,經(jīng)過我自己的檢查,發(fā)現(xiàn)在兩個關(guān)鍵字之前加上空格即可。
在 JavaScript 或 TypeScript 中,export default
是一個語句,它用于導(dǎo)出模塊的默認(rèn)導(dǎo)出。在 export default
語句中,export
和 default
是關(guān)鍵字,它們之間以及與后面的表達(dá)式之間可以有空白符,包括空格、制表符或換行符。這些空白符在 JavaScript 和 TypeScript 中通常是可選的,但有助于增加代碼的可讀性。
如果在 export default
和后面的花括號 {}
之間沒有空格,正常情況下,這不應(yīng)該引起語法錯誤,因為空白符在 JavaScript 語法中大多是可忽略的。
但是,如果代碼編輯器、構(gòu)建工具或者代碼格式化工具(如 Prettier、ESLint)有特定的代碼風(fēng)格要求,它可能會要求在 export default
和花括號之間保留一個空格。ESLint 有一個規(guī)則 space-before-blocks
,它要求在塊前面要有一個空格。如果項目中啟用了這個規(guī)則,沒有在 export default
和 {}
之間加空格可能會引發(fā)一個警告或錯誤。
在 export default
語句和后面的花括號之間缺少空格,這可能違反了項目中定義的代碼風(fēng)格規(guī)則或?qū)е铝舜a格式化工具的警告。
錯誤原因:雖然 JavaScript/TypeScript 語法本身對于空白符的要求很寬松,但許多項目會采用代碼風(fēng)格規(guī)則來確保代碼的一致性和可讀性。遵守這些規(guī)則可以避免代碼審查時的風(fēng)格問題,也可以減少由于格式不一致引起的混淆。在您的情況下,代碼格式化工具或者代碼質(zhì)量檢查工具可能要求 export default
和 {}
之間有一個空格分隔。
總結(jié)
到此這篇關(guān)于關(guān)于前端報“應(yīng)為聲明或語句。ts(1128)“的原因及解決方案的文章就介紹到這了,更多相關(guān)前端報應(yīng)為聲明或語句。ts(1128)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue3之Mixin的使用方式(全局,局部,setup內(nèi)部使用)
這篇文章主要介紹了Vue3之Mixin的使用方式(全局,局部,setup內(nèi)部使用),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10解決vue net :ERR_CONNECTION_REFUSED報錯問題
這篇文章主要介紹了解決vue net :ERR_CONNECTION_REFUSED報錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08vue項目fetch本地PAG格式文件404 NotFound的解決
這篇文章主要介紹了vue項目fetch本地PAG格式文件404 NotFound的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10