在 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
visual studio code “Shell 命令:在 PATH 命令中安装 'code' 命令。”