从浏览器化代码中剥离“use strict”

时间:2015-11-27 01:21:31

标签: ecmascript-6 browserify babeljs eslint

我正在使用browserifybabelify来构建我的React JSX文件,而我正在使用gulp-eslint作为代码linter。

eslint坚持要在每个文件的顶部添加'use strict';指令,但browserify最终会通过生成的代码散布这些指令。

我不介意在每个文件中放置'use strict';指令,因为这会使我的未来更清楚,但有没有办法告诉broswerify删除这些指令?

1 个答案:

答案 0 :(得分:0)

你正在使用babel-eslint吗?或者可能更改您的eslintrc规则以删除严格?

https://github.com/babel/babel-eslint npm install -g eslint babel-eslint

.eslintrc

{
  "parser": "babel-eslint",
  "rules": {
    "strict": 0
  }
}