zoukankan      html  css  js  c++  java
  • Building for production... ERROR TypeError: Cannot read property ‘createHash‘ of undefined

    npm run build打包报错问题

    问题描述
    1、由于我近期更新了我全局webpack版本,导致有的老项目在install时报错;

    2、一个老项目,由于 package.json 里 devDependencies 未指明webpack版本,导致项目在 npm install 的时候失败,通过指定webpack版本为 ^4.0.0 ,解决;

    3、后来项目修改完成,打包的时候又报错:

    Building for production... ERROR TypeError: Cannot read property 'createHash' of undefined

    最终解决办法
    npm install webpack@^4.5.0 -D

    或者

    yarn add webpack@^4.5.0 -D


    将 webpack 版本更新到 4.5.0 版本即可解决问题,这可是我从@^4.0.0 ,@^4.1.0 ,@^4.2.0, @^4.5.0 一次次试出来的,真特么坑o(╥﹏╥)o

    总结
    血与泪的教训,虽然这个项目不是我起的头,但却尝到了它的坑,所以要牢记以后起一个项目时,要把本地webpack版本号添加到package.json,切记切记切记~~~

    每天学习一点点,你就进步一点点。
  • 相关阅读:
    敏捷开发-各个原则的理解
    DWH中增量数据的抽取
    SSIS的部署和配置
    Checkpoint 和Breakpoint
    两种动态SQL
    SQLServer查询计划
    程序员接项目的经验1
    Date.prototype.format
    前端颜色选择器
    Idea快捷键和使用技巧【未完】
  • 原文地址:https://www.cnblogs.com/zhangliang88/p/15424801.html
Copyright © 2011-2022 走看看