美文网首页
报错TypeError: Cannot read propert

报错TypeError: Cannot read propert

作者: milletmi | 来源:发表于2019-12-23 18:19 被阅读0次

    项目中有eslint报错
    Module build failed (from ./node_modules/eslint-loader/index.js):
    TypeError: Cannot read property 'range' of null

    同样的项目,同样的package.json,当我执行npm install之后
    启动项目

    npm run dev 
    

    报错

    Module build failed (from ./node_modules/eslint-loader/index.js):
    TypeError: Cannot read property 'range' of null
    

    因为package里面的包都是向上兼容,所以安装的包的版本可能导致这个原因
    有两种解决办法
    1、copy 同事的package-lock.json,重新安装,成功启动
    2、排查原因

    • node版本是否相同(使用nvm切换成相同的node版本重新安装发现,还是不成功)
    • 然后注释.eslintrc.js中部分代码执行,再解注释执行就可以了,还没有仔细排查是为什么,如有清楚的请告知

    ps: 文件 > 首选项 > 设置 添加配置来指定我们创建的 .eslintrc.js 配置文件路径即可启用自定义规则检测,ESLint 会查找并自动读取它们:
    "eslint.options": {
    "configFile": ".eslintrc.js"
    },

    工具-vscode代码格式化和eslint

    相关文章

      网友评论

          本文标题:报错TypeError: Cannot read propert

          本文链接:https://www.haomeiwen.com/subject/lzqtoctx.html