小编Kgn*_*web的帖子

错误无法解析入口模块React + Rollup

我需要构建可跨应用程序使用的可共享 React 组件。

为此,我正在关注以下文章

我的配置看起来完全一样,除了 npm 软件包版本(甚至尝试使用相同的版本)

文件夹结构如下所示

在此输入图像描述

rollup.config.js

import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import typescript from "@rollup/plugin-typescript";
import dts from "rollup-plugin-dts";

const packageJson = require("./package.json");

export default [
{
 input: "src/index.ts",
 output: [
  {
    file: packageJson.main,
    format: "cjs",
    sourcemap: true,
  },
  {
    file: packageJson.module,
    format: "esm",
    sourcemap: true,
  },
],
plugins: [resolve(), commonjs(), typescript({ tsconfig: "./tsconfig.json" })],
},
{
 input: "dist/esm/types/index.d.ts",
 output: [{ file: "dist/index.d.ts", format: "esm" }],
 plugins: [dts()],
},
];
Run Code Online (Sandbox Code Playgroud)

npm 脚本

"rollup": …
Run Code Online (Sandbox Code Playgroud)

reactjs rollupjs

23
推荐指数
2
解决办法
4万
查看次数

如果在WebAPI中授权失败,如何返回自定义消息

在我的WebAPI项目中,我有许多用[Authorize]属性修饰的api .

[Authorize]
public HttpResponseMessage GetCustomers()
{
   //my api
}
Run Code Online (Sandbox Code Playgroud)

如果用户没有正确的令牌,则会向用户返回访问被拒绝的异常.

但我需要的是,在任何这种情况下,我需要返回自定义响应消息.

{
  "StatusCode" : 403,
  "message": "You donot have sufficient permission"
}
Run Code Online (Sandbox Code Playgroud)

如果授权失败,如何返回此自定义消息.

请注意:

  • 我正在使用Owin - 基于令牌的身份验证.
  • 没有将访问令牌存储在我的数据库或其他任何地方.

c# authorize-attribute asp.net-web-api owin

19
推荐指数
1
解决办法
1万
查看次数

如何禁用角度 7 中的按钮

我有一个Angular7 app&Reactive Forms Module用于验证和表单。

这就是我的模板的样子。

<div class="row" [formGroup]="jobForm">
<div class="form-group"
 [ngClass]="{'has-error': jobForm.get('jobTitle').errors && 
  (jobForm.get('jobTitle').touched || jobForm.get('jobTitle').dirty)  }">
  <input type="text" class="form-control" formControlName="jobTitle" />
  <span class="help-block" *ngIf="formError">
  {{ formError.jobTitle }}
</span>
</div>
 <br />
 <button type="button" class="btn btn-primary" disabled="jobTitle.errors.required"
(click)="submit(jobTitle,jobDesc)">Create</button>
Run Code Online (Sandbox Code Playgroud)

组件.ts

import { Component, OnInit } from '@angular/core';
import { FormBuilder, Validators, FormGroup } from '@angular/forms';

@Component({
selector: 'app-create-job',
templateUrl: './create-job.component.html',
styleUrls: ['./create-job.component.css']
})
export class CreateJobComponent implements OnInit {
 constructor(private fb: FormBuilder) {}
 jobForm: FormGroup;
 formError: any; …
Run Code Online (Sandbox Code Playgroud)

angular-validation angular angular-reactive-forms angular7

13
推荐指数
2
解决办法
5万
查看次数

如何在angularjs中获取复选框值?

我的ng-view中有一个10(或n)复选框.现在我想问一下,检查复选框是否复选以及选中复选框的值是最有效或最简单的方法.

<ul>
  <li ng-repeat="album in albums">
   <input type="checkbox" ng-model="folder.Selected" value={{album.name}} />
   </li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

我有ng-controller(getAlbumsCtrl),因为我有一个数组,我想将所有的checkedbox专辑名称推送到albumNameArray

arrays asp.net-mvc-4 angularjs angular-routing angularjs-filter

12
推荐指数
1
解决办法
8万
查看次数

更改列的IDENTITY属性,需要删除并重新创建该列

我正在使用EF Core 2.1

这是我最初的模型定义。

public class Customer //Parent
{
    public int Id { get; set; }

    public string Name { get; set; }

    public string Email { get; set; }

    public BankAccount BankAccount { get; set; }

}


public class BankAccount
{
    public int Id { get; set; }

    public string Branch { get; set; }

    public string AcntNumber { get; set; }

    public DateTime CreatedDate { get; set; }

    public int CustomerId { get; set; }

    public Customer …
Run Code Online (Sandbox Code Playgroud)

c# asp.net entity-framework entity-framework-core ef-core-2.1

11
推荐指数
5
解决办法
9437
查看次数

模式比较时如何忽略数据丢失警告?

尝试在 Visual Studio 中的 SQL 架构比较中更新数据库时,出现以下错误。

(48,1): SQL72014: .Net SqlClient Data Provider: Msg 50000, Level 16, State 127, Line 6 检测到行。架构更新正在终止,因为可能会发生数据丢失。执行批处理时发生错误。

我了解该工具已检查更新后的数据丢失情况。

我在想会有一些选项可以让我忽略这一点。

谷歌搜索后,我得到了以下链接,但在 Visual Studio 2012 中, https://social.msdn.microsoft.com/Forums/en-US/ce95ac1d-a31c-4e83-904e-78a8491d0761/shema-compare-force-update- with-data-loss?forum=vstsdb

但是我在我的 Schema 选项中没有找到任何这样的选项

sql-server asp.net schema-compare visual-studio-2012

8
推荐指数
2
解决办法
7161
查看次数

如何修复 - 请求的资源不支持http方法'POST'

以下是WebAPI操作.关于以下错误的谷歌搜索: -

请求的资源不支持http方法'POST'

我得到了很多链接并相应地更新了我的api,但我仍然得到同样的错误.

但仍然在通过post post调用上述内容时会抛出错误.

错误

我该如何摆脱这个错误?

还可以在不使用[FromBody]方法参数列表中的属性的情况下修复此问题吗?

任何帮助/建议高度赞赏.谢谢.

c# asp.net-web-api postman

8
推荐指数
1
解决办法
1万
查看次数

如何在ajax请求完成时关闭甜蜜警报

我正在使用Sweet-alert我的角度应用程序.

function GetDataFromServer(url) {
        SweetAlert.swal(
    {
        title: "",
        text: "Please wait.",
        imageUrl: "../../app/app-img/loading_spinner.gif",
        showConfirmButton: false
    });
        return $http.get(url)
        .then(success)
        .catch(exception);
        function success(response) {
            //SweetAlert.swal(
            //  {
            //      title: "",
            //      text: "data loaded",
            //  });
            return response.data;
        }
        function exception(ex) {
            return (ex);
        }

    }
Run Code Online (Sandbox Code Playgroud)

需求#1(我这篇文章的主要目的)

我正在寻找的是当ajax请求完成时,即控件进入then(),Sweet警报应该自动隐藏.

Req#2同样在请求处理时,我不希望在甜蜜警报中有关闭弹出按钮(确定按钮).

在此输入图像描述 根据文档,showConfirmButton: false应该隐藏它,但事实并非如此.

任何帮助/建议高度赞赏.
谢谢.

javascript ajax jquery angularjs sweetalert

8
推荐指数
4
解决办法
4万
查看次数

发布构建工件失败并出现错误:未找到 PathtoPublish: D:\a\1\s\$(buildStagingDirectory)

在 VSTS 中为 .Net 核心 API 构建 CI 管道。但是在构建时出现以下错误。

Publishing build artifacts failed with an error: Not found PathtoPublish: D:\a\1\s\$(buildStagingDirectory)
Run Code Online (Sandbox Code Playgroud)

这是我的构建定义看起来像

在此处输入图片说明

我已经提到 PathToPublish 作为 $(buildStagingDirectory)

我如何摆脱这个错误?

continuous-integration azure-devops azure-pipelines asp.net-core-webapi azure-devops-rest-api

7
推荐指数
3
解决办法
2万
查看次数

如何解决这个子弹问题

在我的网站上,admin上传了一个.docx文件.我将文件转换为xml 使用OpenXmlPowerToolsApi.

问题是该文件中有一些子弹.

•这是我在文件中的子弹1.
•这是我在文件中的子弹2.

XElement html = OpenXmlPowerTools.HtmlConverter.ConvertToHtml(wDoc, settings);
var htmlString = html.ToString();
File.WriteAllText(destFileName.FullName, htmlString, Encoding.UTF8);
Run Code Online (Sandbox Code Playgroud)

现在,当我打开xml文件时,它会将子弹渲染如下: -

XML渲染

我需要读取XML的每个节点并保存在数据库中并从节点重新构建html.

请不要问我为什么这样,因为我不是系统的老板.

如何在xml中正确渲染项目符号,以便我可以在数据库中保存正确的html?

c# asp.net openxml xml-parsing

6
推荐指数
1
解决办法
338
查看次数