关于'Promise' is not defined报错

来源:网络 文章列表 2019-11-24 8
用ESlint检查代码的时候出现一个报错:'Promise' is not defined.对于刚接触eslint的同学可能会奇怪,为啥Promise会未定义,这是最基础的ES6语法啊。

用ESlint检查代码的时候出现一个报错:

'Promise' is not defined

对于刚接触eslint的同学可能会奇怪,为啥Promise会未定义,这是最基础的ES6语法啊。

其实这个问题主要是eslint的配置问题,就是eslint解析js代码的环境问题,就是说eslint不认识es6或者es7的一些语法。

那么解决这个问题也很简单,就是告诉eslint需要解析的是那个环境下的js代码

在eslintrc.js配置文件里找到env属性里添加 es6: true

env: {
   browser: true,
   es6: true,
   node: true
}

 

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论