Coder Social home page Coder Social logo

dorisoy / dorisoy.pan Goto Github PK

View Code? Open in Web Editor NEW
457.0 9.0 148.0 29.49 MB

Dorisoy.Pan 是基于.net core8 的跨平台文档管理系统,使用 MS SQL 2012 / MySql8.0(或更高版本)后端数据库,您可以在 Windows、Linux 或 Mac 上运行它,项目中的所有方法都是异步的,支持令牌基身份验证,项目体系结构遵循著名的软件模式和最佳安全实践。源代码是完全可定制的,热插拔且清晰的体系结构,使开发定制功能和遵循任何业务需求变得容易。 系统使用最新的 Microsoft 技术,高性能稳定性和安全性

Home Page: http://pan.dorisoy.com

License: MIT License

C# 69.25% JavaScript 0.09% TypeScript 20.10% HTML 8.91% SCSS 1.64% Batchfile 0.02%
disk-pan cloud-pan pan cloud-disk

dorisoy.pan's Issues

Unable to create a 'DbContext' of type ''. The exception 'Unable to resolve service for type 'Microsoft.EntityFrameworkCore.DbContextOptions'

11

尝试了这个命令 , 但是无法初始化sql脚本,请问你的数据库连接配置是不是这样配置的呢
Update-Database

企业微信截图_17138446918650

如下命令我也尝试了,但是还是无法启动命令

你需要确认安装:

PM> NuGet\Install-Package Microsoft.EntityFrameworkCore.Design -Version 8.0.0
PM> NuGet\Install-Package Microsoft.EntityFrameworkCore.Tools -Version 8.0.0

如果在程序包管理器控制台执行脚本,请选择 Dorisoy.Pan.Domain 项目。

PM> Update-Database
PM> dotnet ef migrations add InitialCreate --project Dorisoy.Pan.Domain

是不是因为我数据库连接配置出错导致的呢

调用新建文件夹和上传文件接口都失败?

搜狗截图20240104104609
单独调用swagger接口,也返回401错误,是不是需要特殊授权配置?
Curl

curl -X 'POST'
'https://localhost:44314/api/Folder/folder/6bbf4778-b9b4-417d-87c4-61985648bd77'
-H 'accept: application/json'
-H 'Content-Type: application/json-patch+json'
-d '{
"virtualFolderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"physicalFolderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"paths": [
"string"
]
}'
Request URL
https://localhost:44314/api/Folder/folder/6bbf4778-b9b4-417d-87c4-61985648bd77
Server response
搜狗截图20240104112020

新增文件或上传文件提示失败,是否JwtSecurityToken 类型转换失败,建议调整为JsonWebToken

经检查发现,每次上传时获取的UserId不正确,为随机新增的UUID,没有从token中获取到对应的信息。
经调试发现在 JwtAuthenticationConfigurationExtension 中转换JwtSecurityToken 时失败,建议调整使用 JsonWebToken 获取相关信息。

jwtBearerOptions.Events = new JwtBearerEvents
{
    OnTokenValidated = context =>
    {
        if (context.SecurityToken is JwtSecurityToken accessToken)
        {
            var userId = accessToken.Claims.FirstOrDefault(a => a.Type == Microsoft.IdentityModel.JsonWebTokens.JwtRegisteredClaimNames.Sub)?.Value;
            var email = accessToken.Claims.FirstOrDefault(a => a.Type == "Email")?.Value;
            context.HttpContext.Items["Id"] = userId;
            var userInfoToken = context.HttpContext.RequestServices.GetRequiredService<UserInfoToken>();
            userInfoToken.Id = Guid.Parse(userId);
            userInfoToken.Email = email;
        }
        return Task.CompletedTask;
    }
};

前端始终无法运行,肯请指出问题,非常感谢

PS D:\Download\Dorisoy.Pan-main\UI> npm install
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@schematics/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@ngtools/[email protected]',
npm WARN EBADENGINE required: {
npm WARN EBADENGINE node: '^12.14.1 || >=14.0.0',
npm WARN EBADENGINE npm: '^6.11.0 || ^7.5.6',
npm WARN EBADENGINE yarn: '>= 1.13.0'
npm WARN EBADENGINE },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@schematics/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: '@angular-devkit/[email protected]',
npm WARN EBADENGINE required: { node: '>= 10.13.0', npm: '^6.11.0 || ^7.5.6', yarn: '>= 1.13.0' },
npm WARN EBADENGINE current: { node: 'v16.15.0', npm: '8.5.5' }
npm WARN EBADENGINE }
npm WARN deprecated [email protected]: flatten is deprecated in favor of utility frameworks such as lodash.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: this library is no longer supported
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated [email protected]: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated [email protected]: request has been deprecated, see request/request#3142
npm WARN deprecated [email protected]: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated [email protected]: TSLint has been deprecated in favor of ESLint. Please see palantir/tslint#4534 for more information.

[email protected] postinstall
ngcc

Warning: Entry point 'ng-pick-datetime-ex' contains deep imports into 'D:/Download/Dorisoy.Pan-main/UI/node_modules/dayjs/plugin/localeData', 'D:/Download/Dorisoy.Pan-main/UI/node_modules/dayjs/plugin/utc'. This is probably not a problem, but may
cause the compilation of entry points to be out of order.
Compiling @angular/core : fesm2015 as esm2015
Compiling @angular/cdk/keycodes : fesm2015 as esm2015
Compiling @angular/animations : fesm2015 as esm2015
Compiling ngx-editor/utils : fesm2015 as esm2015
Compiling ngx-editor/helpers : fesm2015 as esm2015
Compiling @angular/compiler/testing : fesm2015 as esm2015
Compiling ngx-editor/schema : fesm2015 as esm2015
Compiling ngx-editor/commands : fesm2015 as esm2015
Compiling ngx-editor/input-rules : fesm2015 as esm2015
Compiling @angular/animations : esm2015 as esm2015
Compiling @angular/animations : main as umd
Compiling @angular/cdk/keycodes : esm2015 as esm2015
Compiling @angular/cdk/keycodes : main as umd
Compiling ngx-editor/utils : esm2015 as esm2015
Compiling @angular/compiler/testing : esm2015 as esm2015
Compiling ngx-editor/utils : main as umd
Compiling @angular/compiler/testing : main as umd
Compiling ngx-editor/schema : esm2015 as esm2015
Compiling ngx-editor/schema : main as umd
Compiling ngx-editor/helpers : esm2015 as esm2015
Compiling ngx-editor/helpers : main as umd
Compiling ngx-editor/commands : esm2015 as esm2015
Compiling ngx-editor/input-rules : esm2015 as esm2015
Compiling ngx-editor/commands : main as umd
Compiling ngx-editor/input-rules : main as umd
Compiling @angular/common : fesm2015 as esm2015
Compiling @angular/animations/browser : fesm2015 as esm2015
Compiling @angular/cdk/observers : fesm2015 as esm2015
Compiling @angular/cdk/collections : fesm2015 as esm2015
Compiling @ngrx/store : fesm2015 as esm2015
Compiling @angular/core/testing : fesm2015 as esm2015
Compiling @angular/cdk/accordion : fesm2015 as esm2015
Compiling @angular/cdk/platform : fesm2015 as esm2015
Compiling @angular/cdk/bidi : fesm2015 as esm2015
Compiling @angular/platform-browser : fesm2015 as esm2015
Compiling @angular/cdk/a11y : fesm2015 as esm2015
Compiling @angular/forms : fesm2015 as esm2015
Compiling @angular/cdk/scrolling : fesm2015 as esm2015
Compiling @angular/platform-browser/animations : fesm2015 as esm2015
Compiling @angular/cdk/portal : fesm2015 as esm2015
Compiling @angular/common/http : fesm2015 as esm2015
Compiling @angular/cdk/layout : fesm2015 as esm2015
Compiling @angular/cdk/overlay : fesm2015 as esm2015
Compiling @angular/material/core : fesm2015 as esm2015
Compiling @ngrx/effects : fesm2015 as esm2015
Compiling @angular/cdk/text-field : fesm2015 as esm2015
Compiling @angular/cdk/stepper : fesm2015 as esm2015
Compiling @angular/cdk/table : fesm2015 as esm2015
Compiling @angular/cdk/tree : fesm2015 as esm2015
Compiling @angular/material/form-field : fesm2015 as esm2015
Compiling @angular/material/button : fesm2015 as esm2015
Compiling @angular/material/icon : fesm2015 as esm2015
Compiling @angular/material/tooltip : fesm2015 as esm2015
Compiling @angular/material/select : fesm2015 as esm2015
Compiling @angular/material/input : fesm2015 as esm2015
Compiling @angular/material/divider : fesm2015 as esm2015
Compiling @angular/material/sort : fesm2015 as esm2015
Compiling @angular/platform-browser-dynamic : fesm2015 as esm2015
Compiling @angular/platform-browser/testing : fesm2015 as esm2015
Compiling @angular/common/testing : fesm2015 as esm2015
Compiling @angular/material/paginator : fesm2015 as esm2015
Compiling @angular/router : fesm2015 as esm2015
Compiling @ngrx/entity : fesm2015 as esm2015
Compiling @ngrx/effects/testing : fesm2015 as esm2015
Compiling @ngrx/store/testing : fesm2015 as esm2015
Compiling @angular/animations/browser/testing : fesm2015 as esm2015
Compiling @angular/cdk/clipboard : fesm2015 as esm2015
Compiling @angular/cdk/drag-drop : fesm2015 as esm2015
Compiling @angular/common/http/testing : fesm2015 as esm2015
Compiling @angular/material/autocomplete : fesm2015 as esm2015
Compiling @angular/material/badge : fesm2015 as esm2015
Compiling @angular/material/bottom-sheet : fesm2015 as esm2015
Compiling @angular/material/button-toggle : fesm2015 as esm2015
Compiling @angular/material/card : fesm2015 as esm2015
Compiling @angular/material/checkbox : fesm2015 as esm2015
Compiling @angular/material/chips : fesm2015 as esm2015
Compiling @angular/material/datepicker : fesm2015 as esm2015
Compiling @angular/material/dialog : fesm2015 as esm2015
Compiling @angular/material/expansion : fesm2015 as esm2015
Compiling @angular/material/grid-list : fesm2015 as esm2015
Compiling @angular/material/icon/testing : fesm2015 as esm2015
Compiling @angular/material/list : fesm2015 as esm2015
Compiling @angular/material/menu : fesm2015 as esm2015
Compiling @angular/material/progress-bar : fesm2015 as esm2015
Compiling @angular/material/progress-spinner : fesm2015 as esm2015
Compiling @angular/material/radio : fesm2015 as esm2015
Compiling @angular/material/sidenav : fesm2015 as esm2015
Compiling @angular/material/slide-toggle : fesm2015 as esm2015
Compiling @angular/material/slider : fesm2015 as esm2015
Compiling @angular/material/snack-bar : fesm2015 as esm2015
Compiling @angular/material/stepper : fesm2015 as esm2015
Compiling @angular/material/table : fesm2015 as esm2015
Compiling @angular/material/tabs : fesm2015 as esm2015
Compiling @angular/material/toolbar : fesm2015 as esm2015
Compiling @angular/material/tree : fesm2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : fesm2015 as esm2015
Compiling @angular/router/testing : fesm2015 as esm2015
Compiling @ngrx/data : fesm2015 as esm2015
Compiling @ngrx/store-devtools : fesm2015 as esm2015
Compiling ng-pick-datetime-ex : fesm2015 as esm2015
Compiling ngx-doc-viewer : fesm2015 as esm2015
Compiling ngx-editor : fesm2015 as esm2015
Compiling ngx-extended-pdf-viewer : fesm2015 as esm2015
Compiling ngx-filesize : fesm2015 as esm2015
Compiling ngx-perfect-scrollbar : fesm2015 as esm2015
Compiling ngx-toastr : fesm2015 as esm2015
Compiling @angular/core : esm2015 as esm2015
Compiling @angular/animations/browser : esm2015 as esm2015
Compiling @angular/core : main as umd
Compiling @angular/animations/browser/testing : esm2015 as esm2015
Compiling @angular/animations/browser : main as umd
Compiling @angular/animations/browser/testing : main as umd
Compiling @angular/common : esm2015 as esm2015
Compiling @angular/common : main as umd
Compiling @angular/cdk/clipboard : esm2015 as esm2015
Compiling @angular/cdk/clipboard : main as umd
Compiling @angular/cdk/platform : esm2015 as esm2015
Compiling @angular/cdk/platform : main as umd
Compiling @angular/cdk/bidi : esm2015 as esm2015
Compiling @angular/cdk/bidi : main as umd
Compiling @angular/cdk/collections : esm2015 as esm2015
Compiling @angular/cdk/collections : main as umd
Compiling @angular/cdk/scrolling : esm2015 as esm2015
Compiling @angular/cdk/scrolling : main as umd
Compiling @angular/cdk/observers : esm2015 as esm2015
Compiling @angular/cdk/observers : main as umd
Compiling @angular/cdk/a11y : esm2015 as esm2015
Compiling @angular/cdk/a11y : main as umd
Compiling @angular/cdk/drag-drop : esm2015 as esm2015
Compiling @angular/cdk/drag-drop : main as umd
Compiling @angular/common/http : esm2015 as esm2015
Compiling @angular/common/http : main as umd
Compiling @angular/common/http/testing : esm2015 as esm2015
Compiling @angular/common/http/testing : main as umd
Compiling @angular/platform-browser : esm2015 as esm2015
Compiling @angular/platform-browser/animations : esm2015 as esm2015
Compiling @angular/platform-browser : main as umd
Compiling @angular/platform-browser/animations : main as umd
Compiling @angular/forms : esm2015 as esm2015
Compiling @angular/material/core : esm2015 as esm2015
Compiling @angular/forms : main as umd
Compiling @angular/material/core : main as umd
Compiling @angular/cdk/portal : esm2015 as esm2015
Compiling @angular/cdk/portal : main as umd
Compiling @angular/cdk/overlay : esm2015 as esm2015
Compiling @angular/material/form-field : esm2015 as esm2015
Compiling @angular/cdk/overlay : main as umd
Compiling @angular/material/form-field : main as umd
Compiling @angular/material/autocomplete : esm2015 as esm2015
Compiling @angular/material/autocomplete : main as umd
Compiling @angular/material/badge : esm2015 as esm2015
Compiling @angular/material/badge : main as umd
Compiling @angular/cdk/layout : esm2015 as esm2015
Compiling @angular/cdk/layout : main as umd
Compiling @angular/material/bottom-sheet : esm2015 as esm2015
Compiling @angular/material/bottom-sheet : main as umd
Compiling @angular/material/button-toggle : esm2015 as esm2015
Compiling @angular/material/button-toggle : main as umd
Compiling @angular/material/card : esm2015 as esm2015
Compiling @angular/material/card : main as umd
Compiling @angular/material/checkbox : esm2015 as esm2015
Compiling @angular/material/checkbox : main as umd
Compiling @angular/material/chips : esm2015 as esm2015
Compiling @angular/material/chips : main as umd
Compiling @angular/material/button : esm2015 as esm2015
Compiling @angular/material/button : main as umd
Compiling @angular/cdk/text-field : esm2015 as esm2015
Compiling @angular/cdk/text-field : main as umd
Compiling @angular/material/input : esm2015 as esm2015
Compiling @angular/material/input : main as umd
Compiling @angular/material/datepicker : esm2015 as esm2015
Compiling @angular/material/datepicker : main as umd
Compiling @angular/material/dialog : esm2015 as esm2015
Compiling @angular/material/dialog : main as umd
Compiling @angular/cdk/accordion : esm2015 as esm2015
Compiling @angular/material/expansion : esm2015 as esm2015
Compiling @angular/cdk/accordion : main as umd
Compiling @angular/material/expansion : main as umd
Compiling @angular/material/grid-list : esm2015 as esm2015
Compiling @angular/material/grid-list : main as umd
Compiling @angular/material/icon : esm2015 as esm2015
Compiling @angular/material/icon : main as umd
Compiling @angular/material/icon/testing : esm2015 as esm2015
Compiling @angular/material/icon/testing : main as umd
Compiling @angular/material/divider : esm2015 as esm2015
Compiling @angular/material/divider : main as umd
Compiling @angular/material/list : esm2015 as esm2015
Compiling @angular/material/list : main as umd
Compiling @angular/material/menu : esm2015 as esm2015
Compiling @angular/material/menu : main as umd
Compiling @angular/material/progress-bar : esm2015 as esm2015
Compiling @angular/material/progress-bar : main as umd
Compiling @angular/material/progress-spinner : esm2015 as esm2015
Compiling @angular/material/progress-spinner : main as umd
Compiling @angular/material/radio : esm2015 as esm2015
Compiling @angular/material/radio : main as umd
Compiling @angular/material/sidenav : esm2015 as esm2015
Compiling @angular/material/sidenav : main as umd
Compiling @angular/material/slide-toggle : esm2015 as esm2015
Compiling @angular/material/slide-toggle : main as umd
Compiling @angular/material/slider : esm2015 as esm2015
Compiling @angular/material/slider : main as umd
Compiling @angular/material/snack-bar : esm2015 as esm2015
Compiling @angular/material/snack-bar : main as umd
Compiling @angular/cdk/stepper : esm2015 as esm2015
Compiling @angular/cdk/stepper : main as umd
Compiling @angular/material/stepper : esm2015 as esm2015
Compiling @angular/material/stepper : main as umd
Compiling @angular/cdk/table : esm2015 as esm2015
Compiling @angular/cdk/table : main as umd
Compiling @angular/material/select : esm2015 as esm2015
Compiling @angular/material/select : main as umd
Compiling @angular/material/tooltip : esm2015 as esm2015
Compiling @angular/material/tooltip : main as umd
Compiling @angular/material/paginator : esm2015 as esm2015
Compiling @angular/material/paginator : main as umd
Compiling @angular/material/sort : esm2015 as esm2015
Compiling @angular/material/sort : main as umd
Compiling @angular/material/table : esm2015 as esm2015
Compiling @angular/material/table : main as umd
Compiling @angular/material/tabs : esm2015 as esm2015
Compiling @angular/material/tabs : main as umd
Compiling @angular/material/toolbar : esm2015 as esm2015
Compiling @angular/material/toolbar : main as umd
Compiling @angular/cdk/tree : esm2015 as esm2015
Compiling @angular/cdk/tree : main as umd
Compiling @angular/material/tree : esm2015 as esm2015
Compiling @angular/material/tree : main as umd
Compiling @angular/core/testing : esm2015 as esm2015
Compiling @angular/core/testing : main as umd
Compiling @angular/platform-browser-dynamic : esm2015 as esm2015
Compiling @angular/platform-browser-dynamic : main as umd
Compiling @angular/platform-browser/testing : esm2015 as esm2015
Compiling @angular/platform-browser-dynamic/testing : esm2015 as esm2015
Compiling @angular/platform-browser/testing : main as umd
Compiling @angular/platform-browser-dynamic/testing : main as umd
Compiling @angular/common/testing : esm2015 as esm2015
Compiling @angular/common/testing : main as umd
Compiling @angular/router : esm2015 as esm2015
Compiling @angular/router/testing : esm2015 as esm2015
Compiling @angular/router : main as umd
Compiling @ngrx/store : esm2015 as esm2015
Compiling @angular/router/testing : main as umd
Compiling @ngrx/store : main as umd
Compiling @ngrx/entity : esm2015 as esm2015
Compiling @ngrx/entity : main as umd
Compiling @ngrx/effects : esm2015 as esm2015
Compiling @ngrx/data : esm2015 as esm2015
Compiling @ngrx/effects : main as umd
Compiling @ngrx/data : main as umd
Compiling @ngrx/effects/testing : fesm5 as esm5
Compiling @ngrx/effects/testing : esm2015 as esm2015
Compiling @ngrx/effects/testing : esm5 as esm5
Compiling @ngrx/effects/testing : main as umd
Compiling @ngrx/store/testing : fesm5 as esm5
Compiling @ngrx/store/testing : esm2015 as esm2015
Compiling @ngrx/store/testing : esm5 as esm5
Compiling @ngrx/store/testing : main as umd
Compiling @ngrx/store-devtools : esm2015 as esm2015
Compiling @ngrx/store-devtools : main as umd
Compiling ng-pick-datetime-ex : esm2015 as esm2015
Compiling ng-pick-datetime-ex : main as commonjs
Compiling ngx-doc-viewer : esm2015 as esm2015
Compiling ngx-doc-viewer : main as umd
Compiling ngx-editor : esm2015 as esm2015
Compiling ngx-editor : main as umd
Compiling ngx-extended-pdf-viewer : esm2015 as esm2015
Compiling ngx-extended-pdf-viewer : main as umd
Compiling ngx-filesize : main as umd
Compiling ngx-perfect-scrollbar : esm2015 as esm2015
Compiling ngx-perfect-scrollbar : main as umd
Compiling ngx-toastr : esm2015 as esm2015
Compiling ngx-toastr : main as umd

added 1492 packages, and audited 1493 packages in 32s

94 packages are looking for funding
run npm fund for details

88 vulnerabilities (1 low, 58 moderate, 19 high, 10 critical)

To address issues that do not require attention, run:
npm audit fix

To address all issues (including breaking changes), run:
npm audit fix --force

Run npm audit for details.
PS D:\Download\Dorisoy.Pan-main\UI> npm run start

[email protected] start
ng serve

✔ Browser application bundle generation complete.

Initial Chunk Files | Names | Size
vendor.js | vendor | 2.09 MB
styles.css, styles.js | styles | 979.73 kB
scripts.js | scripts | 814.72 kB
polyfills.js | polyfills | 510.55 kB
runtime.js | runtime | 6.62 kB
main.js | main | 5.80 kB

                  | Initial Total |   4.35 MB

Build at: 2023-12-01T01:34:33.395Z - Hash: 210982faa80de4897796 - Time: 6111ms

**./src/main.ts:3:0-45 - Error: Module not found: Error: Can't resolve './app/app.module' in 'D:\Download\Dorisoy.Pan-main\UI\src'

Error: src/main.ts:4:27 - error TS2307: Cannot find module './app/app.module' or its corresponding type declarations.

4 import { AppModule } from './app/app.module';**
~~~~~~~~~~~~~~~~~~

前端运行和编译都报错

PS D:\Download\Dorisoy.Pan-main\UI> npm run start

[email protected] start
SET NODE_OPTIONS=--openssl-legacy-provider && ng serve

✔ Browser application bundle generation complete.

Initial Chunk Files | Names | Size
vendor.js | vendor | 2.09 MB
styles.css, styles.js | styles | 979.73 kB
scripts.js | scripts | 814.72 kB
runtime.js | runtime | 6.62 kB
main.js | main | 5.80 kB

                  | Initial Total |   4.35 MB

Build at: 2023-11-28T02:08:56.622Z - Hash: 210982faa80de4897796 - Time: 4727ms

./src/main.ts:3:0-45 - Error: Module not found: Error: Can't resolve './app/app.module' in 'D:\Download\Dorisoy.Pan-main\UI\src'

Error: src/main.ts:4:27 - error TS2307: Cannot find module './app/app.module' or its corresponding type declarations.

4 import { AppModule } from './app/app.module';
~~~~~~~~~~~~~~~~~~

** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

终止批处理操作吗(Y/N)? y
PS D:\Download\Dorisoy.Pan-main\UI> npm run build

[email protected] build
SET NODE_OPTIONS=--openssl-legacy-provider && ng build

✔ Browser application bundle generation complete.

./src/main.ts:3:0-45 - Error: Module not found: Error: Can't resolve './app/app.module' in 'D:\Download\Dorisoy.Pan-main\UI\src'

Error: src/main.ts:4:27 - error TS2307: Cannot find module './app/app.module' or its corresponding type declarations.

4 import { AppModule } from './app/app.module';
~~~~~~~~~~~~~~~~~~

PS D:\Download\Dorisoy.Pan-main\UI>

UI构建

后端工程期待有一个UI的构建说明

node版本问题

node需要什么版本?试了好几个版本运行都会有点问题
node是20.10.0
npm是10.2.3

无法运行项目

你好,感谢开源。
我在运行项目的时候发现缺少文件。
1、缺少appsettings文件
2、缺少nlog.config

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.