【问题标题】:Module not found: Error: Can't resolve '@angular/flex-layout' in '/app'未找到模块:错误:无法解析“/app”中的“@angular/flex-layout”
【发布时间】:2018-08-13 07:13:56
【问题描述】:

我突然遇到这个错误

Module not found: Error: Can't resolve '@angular/flex-layout' in '\src\app'

这个错误发生在我安装@angular/cdk之后,

在这个错误之后,我再次使用安装了 flex-layout

 npm install @angular/flex-layout

但是现在有错误

Module not found: Error: Can't resolve '@angular/http' in '\src\app'

如果我安装了 http,那么其他一些模块就会丢失。如何阻止这种情况?出了什么问题?

如果我安装 @angular/http 然后它再次以

开头
Module not found: Error: Can't resolve '@angular/flex-layout' in '\src\app'

【问题讨论】:

    标签: angular npm node-modules package.json angular-flex-layout


    【解决方案1】:

    尝试添加对 node_modules 文件夹的完全读写权限

    chmod -R 777 /node_modules
    

    然后更新node_modules包

    npm install
    

    【讨论】:

      【解决方案2】:

      安装以下软件包以避免此问题。

      npm install @angular/flex-layout
      

      package.json 中添加以下代码并执行npm install

      "@angular/flex-layout":"12.0.0-beta.34"
      

      【讨论】:

        【解决方案3】:

        对我来说,问题在于 @angular/cdk 版本。@angular/flex-layout 需要 12.0.0 版才能安装。只需转到 package.json 并将 @angular/cdk 版本更改为 12.0.0。 然后运行npm install -s @angular/flex-layout

        【讨论】:

          【解决方案4】:

          尽量保持 angular cdk 和 angular/flex-layout 版本相同。 对我来说也有同样的问题,因为布局版本高于 angular c

          【讨论】:

            猜你喜欢
            • 2017-03-04
            • 1970-01-01
            • 2017-07-06
            • 2018-06-12
            • 2020-08-20
            • 2022-09-26
            • 2018-06-01
            • 2020-08-05
            • 1970-01-01
            相关资源
            最近更新 更多