gpt4 book ai didi

node.js - Azure Node.js Express应用程序scaffold.xml丢失

转载 作者:搜寻专家 更新时间:2023-10-31 22:57:07 25 4
gpt4 key购买 nike

我正在按照 Microsoft 的“入门”教程将 Node.js Express 应用部署为云服务。

在两台计算机(一台 Win 7 和一台 Win 8)上仔细安装所有工具后,我开始生成“Hello World”,教程建议运行直观命名的:New-AzureServiceProject helloworld 在 Windows PowerShell 中。

发生的情况是这样的:

PS C:\node> New-AzureServiceProject helloworldNew-AzureServiceProject:找不到路径“C:\Program Files (x86)\Microsoft”的一部分SDKs\Azure\PowerShell\ResourceManager\AzureResourceManager\AzureRM.Profile\Resources\Scaffolding\General\scaffold.xml'。行:1 字符:1+ 新-AzureServiceProjectexpressapp+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ 类别信息:关闭错误:(:) [New-AzureServiceProject],DirectoryNotFoundException+FullyQualifiedErrorId:Microsoft.WindowsAzure.Commands.CloudService.Development.Scaffolding.NewAzureServiceProjectCommand

按照说明安装 Powershell 和 Azure SDK 后查看我的系统,我确实有一个目录:

C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ResourceManager\AzureResourceManager\AzureRM.Profile

但是,该目录有子目录“Resources”,因此它永远找不到scaffold.xml文件......

我尝试在 AzureRM.profile 内创建子目录 Resources\Scaffolding\General。这将错误更改为简单的“找不到scaffold.xml”

我尝试将“常规”上的写入位置设置为完全开放。没有变化。

上述错误发生在Win 8机器上。在我的 Win 7 计算机上,在更仔细地进行安装并深入了解教程中未提及的先决条件后,AzureRM.Profile 最终安装在 C:\Program Files\C:\Program Files\WindowsPowerShell\Modules 中而不是C:\Program Files (x86)\MicrosoftSDKs\Azure\PowerShell\ResourceManager\AzureResourceManager 但行为是相同的。

我浏览了整个网络,但无法找到有关缺失的scaffold.xml 的任何可能指向解决方案的信息。这是 New-AzureServiceProject 创建应用程序所需的模板吗?或者这是应该由 New-AzureServiceProject 生成的东西?

如有任何建议,我们将不胜感激...

谢谢!

最佳答案

我通过复制文件夹解决了这个问题
C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Services\Resources

C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ResourceManager\AzureResourceManager\AzureRM.Profile

关于node.js - Azure Node.js Express应用程序scaffold.xml丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36630433/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com