我們在初次使用Weex Studio的時候,編寫代碼保存後發現有很多文件格式的警告,甚至連編譯都不行了,需要把多餘的空格和不規範的格式都一一的改正過來,如果是這樣的話,確實很不方便。在網上查了一下,原來是ESLint在搞鬼。首先解釋一下ESLint,它是javascript代碼檢測工具,可以配置每次保存時格式化js。那麼每個人寫的代碼不可能完全按照標準的格式,那麼寫完代碼發現一堆的警告並且還影響編譯,那麼怎麼解決呢?
1.在文件->首選項->設置中添加"eslint.enable": false
配置即可
2.weex工程中刪除相關配置
在webpack.base.conf.js配置文件中刪除有關loader: 'eslint-loader',
的配置,如下:
const createLintingRule = () => ({
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
include: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter'),
emitWarning: !config.dev.showEslintErrorsInOverlay
}
})
關閉Weex Studio項目,再次打開編寫代碼就會發現再也沒有格式報錯的,以上問題就解決了