Service Fabic - 无法在 Windows 上本地运行 Angular:EPERM:不允许操作

Posted

技术标签:

【中文标题】Service Fabic - 无法在 Windows 上本地运行 Angular:EPERM:不允许操作【英文标题】:Service Fabic - Cannot run Angular Locally on Windows: EPERM: operation not permitted 【发布时间】:2021-12-13 18:22:12 【问题描述】:

我已经在本地安装了 service fabic 进行测试。作为一个虚拟的第一次运行,我只是创建了一个带有角度前端的单个 c# 应用程序。零变化。开箱即用。

当我运行它时,我得到以下信息。

    An unhandled exception occurred while processing the request.
AggregateException: One or more errors occurred. (One or more errors occurred. (The npm script 'start' exited without indicating that the Angular CLI was listening for requests. The error output was: Error: EPERM: operation not permitted, mkdir 'C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm'

Error: EPERM: operation not permitted, mkdir 'C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm'

))
System.Threading.Tasks.Task<TResult>.GetResultCore(bool waitCompletionNotification)

InvalidOperationException: The npm script 'start' exited without indicating that the Angular CLI was listening for requests. The error output was: Error: EPERM: operation not permitted, mkdir 'C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm'

Error: EPERM: operation not permitted, mkdir 'C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm'

Microsoft.AspNetCore.SpaServices.AngularCli.AngularCliMiddleware.StartAngularCliServerAsync(string sourcePath, string scriptName, string pkgManagerCommand, int portNumber, ILogger logger, DiagnosticSource diagnosticSource, CancellationToken applicationStoppingToken)

我可以在服务结构之外运行相同的模板项目。一般在我的机器上。那么有谁知道为什么会出现这种情况。

【问题讨论】:

这听起来像是权限问题,也许这个链接可以帮助***.com/questions/34600932/… 【参考方案1】:

要解决这个问题,我们必须使用下面列出的解决方法。

将您的环境设置为生产环境,看看会发生什么。至于您的错误,我认为这与尝试启动 NPM 有关。

<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Production" />

&更多信息请参考以下链接-

SO 线程:EPERM: Operation not permitted & Npm install angular/cli error EPERM Operation not permitted

GitHub 问题:Error: EPERM: operation not permitted, mkdir 'C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\npm

【讨论】:

以上是关于Service Fabic - 无法在 Windows 上本地运行 Angular:EPERM:不允许操作的主要内容,如果未能解决你的问题,请参考以下文章

安装在移动硬盘的Win8.1系统无法初始化为出厂设置,无法初始化你的电脑,因为它正在运行windo

win32 Service memory leak

PostgreSQL windows service启动失败

Windows ServiceWindows Service在Visual Studio中安装调试

http协议

无法重新启动 mysql.service:从 18.4 升级后,单元 mysql.service 在 Ubuntu 20.04 中被屏蔽