首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有角的Visual 2022 ASP.NET核

带有角的Visual 2022 ASP.NET核
EN

Stack Overflow用户
提问于 2021-12-21 19:20:54
回答 2查看 2.8K关注 0票数 1

如果您按照https://learn.microsoft.com/en-us/aspnet/core/client-side/spa/angular?view=aspnetcore-6.0&tabs=visual-studio的说明创建一个新的VS项目,并使用"dotnet新角-o my“创建一个新的VS项目,当您打开并运行该项目时,它将无法运行。错误列在下面。

有没有人有一个解决方案,如何使标准的VisualStudio2022 "ASP.NET内核与角“项目工作?

代码语言:javascript
复制
npm start

> newapp@0.0.0 prestart
> node aspnetcore-https


> newapp@0.0.0 start
> run-script-os


> newapp@0.0.0 start:windows
> ng serve --port 44486 --ssl --ssl-cert %APPDATA%\ASP.NET\https\%npm_package_name%.pem --ssl-key %APPDATA%\ASP.NET\https\%npm_package_name%.key

Node.js version v17.3.0 detected.
Odd numbered Node.js versions will not enter LTS status and should not be used for production. For more information, please see https://nodejs.org/en/about/releases/.
[HPM] Proxy created: [ '/weatherforecast' ]  ->  http://localhost:49901
node:internal/crypto/hash:67
this[kHandle] = new _Hash(algorithm, xofLen);
                ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at BulkUpdateDecorator.hashFactory (C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\lib\util\createHash.js:145:18)
    at BulkUpdateDecorator.update (C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\lib\util\createHash.js:46:50)
    at RawSource.updateHash (C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\node_modules\webpack-sources\lib\RawSource.js:70:8)
    at NormalModule._initBuildHash (C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\lib\NormalModule.js:880:17)
    at handleParseResult (C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\lib\NormalModule.js:946:10)
    at C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\lib\NormalModule.js:1040:4
    at processResult (C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\lib\NormalModule.js:755:11)
    at C:\Dev\BookWebSite\Source\Test\newApp\ClientApp\node_modules\webpack\lib\NormalModule.js:819:5 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v17.3.0

原始问题:这个项目类型可能还没有准备好,不应该被新到角的人使用。

我想学习如何使用.NET核心和Web,并且这个项目类型应该是一个很好的匹配。我以前很少使用npm,所以对我来说大部分都是新的。上一次我做的网站是使用ASP.net MVC。

当我在Visual 2022 (17.0.4)中创建项目时,我在错误列表(不是在输出窗口中)中看到了几个错误,因为它在ClientApp/note_模块中找不到各种文件。

我运行npm更新,然后各种其他命令更新角等,现在我得到了各种编译错误,似乎是角类型的文件。

如果我尝试从VS运行它,它将启动一个页面,然后尝试构建并给出下面的错误。这让我相信,这可能只是专家用户,他们完全习惯了哪个版本的TypeScript,棱角,Node.js等,他们需要所有这些工作。

代码语言:javascript
复制
Error: src/api-authorization/authorize.service.ts:91:13 - error TS2571: Object is of type 'unknown'.

91         if (popupError.message === 'Popup window closed') {
            ~~~~~~~~~~


Error: src/api-authorization/authorize.service.ts:104:29 - error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string'.

104           return this.error(redirectError);
                                ~~~~~~~~~~~~~


Error: src/api-authorization/authorize.service.ts:139:27 - error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string'.

139         return this.error(redirectSignOutError);
                            ~~~~~~~~~~~~~~~~~~~~


Error: src/api-authorization/authorize.service.ts:152:25 - error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string'.

152       return this.error(error);
EN

回答 2

Stack Overflow用户

发布于 2022-01-23 13:20:20

查找这些行,并在异常变量声明中添加":any“

如下所示:

代码语言:javascript
复制
} catch (popupError: any) {

这个帮我修好了。

票数 0
EN

Stack Overflow用户

发布于 2022-03-04 01:38:12

我刚刚将VS 2022更新到17.1.0版。我像以前一样创建了一个新的角项目,点击F5来运行调试,然后预置,它初始化了,并向我展示了hello网页。

我想这只是他们修复的一个窃听器。谢谢您。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70440586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档