我们在初次使用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项目,再次打开编写代码就会发现再也没有格式报错的,以上问题就解决了