zoukankan      html  css  js  c++  java
  • angular2 ng build --prod 报错:Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory'

    调试页面 ng serve 正常

    ng build 也正常

    ng build --prod 异常:Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory'

    开始以为是以前那样,引用错了路径或少引用了东西。

    搜了好多资料,发现是 angular-cli 的版本有点低了(因为用了最新的material)

    找到原因了,问题就很容易解决了

    第一步:

    rm -rf node_modules/

    第二部:

    npm install --save-dev @angular/cli@latest

    第三部:重新安装依赖

    npm install

    搞定!

    如果升级了,爆出其他乱七八糟的异常,甚至连build都不行了。则看下,是不是这个问题:

        我的一个项目中,因为嫌慢,使用了cnpm安装node_modules,安装了一个三方插件,用的npm install。导致了这个问题。最后把angular-cli卸载,重新安装了最新版本,全部使用cnpm来安装,才得以解决。用到的命令:

    npm uninstall -g angular-cli
    npm uninstall --save-dev angular-cli
    npm uninstall -g @angular/cli
    npm uninstall --save-dev @angular/cli

    rm -rf node_modules dist
    npm cache clean

    cnpm uninstall -g angular-cli
    cnpm uninstall --save-dev angular-cli
    cnpm uninstall -g @angular/cli
    cnpm uninstall --save-dev @angular/cli
    cnpm cache clean

    cnpm install -g @angular/cli@latest
    cnpm install --save-dev @angular/cli@latest
    cnpm install

     
  • 相关阅读:
    图片反转效果
    css实现三角效果
    漂亮的阴影效果
    css名词解释
    偷学来的资料
    Git、GitHub、GitLab三者之间的联系以及区别
    分模块、分工程管理
    Spring AOP面向切面编程
    为什么要用存储过程,什么时候要用存储过程,存储过程的优点
    Spring扫描组件的使用详解
  • 原文地址:https://www.cnblogs.com/Denny_Yang/p/7306600.html
Copyright © 2011-2022 走看看