找不到模块:错误:无法在'/ app'中解析'@ angular / flex-layout'

Tal*_*ode 7 npm package.json angular

我突然出现这个错误

Module not found: Error: Can't resolve '@angular/flex-layout' in '\src\app'
Run Code Online (Sandbox Code Playgroud)

安装@ angular / cdk后,发生此错误,

发生此错误后,我再次使用以下命令安装了flex-layout

 npm install @angular/flex-layout
Run Code Online (Sandbox Code Playgroud)

但是现在有错误

Module not found: Error: Can't resolve '@angular/http' in '\src\app'
Run Code Online (Sandbox Code Playgroud)

如果我安装了http,则其他模块将丢失。如何制止这种情况?出了什么问题?

如果我安装@ angular / http,那么它再次以

Module not found: Error: Can't resolve '@angular/flex-layout' in '\src\app'
Run Code Online (Sandbox Code Playgroud)

Sat*_*hia 7

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

npm install @angular/flex-layout
Run Code Online (Sandbox Code Playgroud)

或者添加以下代码package.json并执行以下操作npm install

"@angular/flex-layout":"12.0.0-beta.34"
Run Code Online (Sandbox Code Playgroud)


akh*_*Rao 6

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

chmod -R 777 /node_modules
Run Code Online (Sandbox Code Playgroud)

然后更新node_modules包

npm install
Run Code Online (Sandbox Code Playgroud)