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
PostgreSQL windows service启动失败
Windows ServiceWindows Service在Visual Studio中安装调试
无法重新启动 mysql.service:从 18.4 升级后,单元 mysql.service 在 Ubuntu 20.04 中被屏蔽