在 Angular CLI 应用程序中安装 express 时出现“ENOTEMPTY:目录不为空,rmdir .....”错误。

Posted

技术标签:

【中文标题】在 Angular CLI 应用程序中安装 express 时出现“ENOTEMPTY:目录不为空,rmdir .....”错误。【英文标题】:getting "ENOTEMPTY: directory not empty, rmdir ....." error on installing express in angular CLI app. 【发布时间】:2018-03-20 14:03:16 【问题描述】:

我正在创建我的第一个 MEAN 应用。我已经安装了 angular CLI 并使用ng serve -o 这个命令对其进行了测试,然后我使用ng build 构建了应用程序,这也成功了。

现在当我尝试安装“express”和“body-parser”时出现以下错误

ENOTEMPTY: directory not empty, rmdir '/media/iconflux/DATA/vinit/Mean/meanApp/node_modules/fsevents/node_modules/dashdash/node_modules/assert-plus'

我检查了目录它是空的。我也试过手动删除目录,但还是没有成功。

这是我用来安装 express 和 body-parser 的命令

npm install --save express body-parser

注意:我正在开发 ubuntu 14.0

任何帮助将不胜感激。

【问题讨论】:

在安装前尝试npm cache clean @AmitChigadani 它不起作用.. 仍然出现同样的错误 【参考方案1】:

使用这个命令:npm install --save express body-parser --force

【讨论】:

以上是关于在 Angular CLI 应用程序中安装 express 时出现“ENOTEMPTY:目录不为空,rmdir .....”错误。的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Angular cli 13.0.3 中安装 @angular/flex-layout

如何处理在 Angular CLI 中安装对等依赖项?

visual studio code “Shell 命令:在 PATH 命令中安装 'code' 命令。”

无法使用 npm 安装 @angular/cli

我在 Angular 8 中安装了引导程序但无法正常工作。为啥?

如何从 ECS 任务中安装 aws cli?