小编M U*_*M U的帖子

不能使用'dotnet ef ...' - 无法解析指定的框架版本'2.0'

我的项目构建没有任何问题,可以运行没有问题,但我不能使用,dotnet ef migrations因为这个奇怪的错误:

The specified framework version '2.0' could not be parsed
The specified framework 'Microsoft.NETCore.App', version '2.0' was not found.
  - Check application dependencies and target a framework version installed at:
      /
  - Alternatively, install the framework version '2.0'.
Run Code Online (Sandbox Code Playgroud)

我安装了最新的dotnet工具 - SDK 2.1.4和运行时2.0.5.

任何人都可以帮忙吗?我试图在网上找到任何解决方案,但没有找到任何工作......

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

17
推荐指数
2
解决办法
5512
查看次数

CKEditor 5-如何插入一些HTML(又称源代码模式)?

我希望能够从WYSIWYG切换到纯HTML,例如在YouTube视频中插入IFrame。到目前为止,对于标准CKEditor 5构建,尚无有关如何执行此操作的文档。

除了CKEditor 5外,是否有与Source Editing Area插件等效的插件?

javascript ckeditor ckeditor5

11
推荐指数
2
解决办法
7582
查看次数

如何使用GitLab在自己的服务器上自动部署Docker Image?

我试图谷歌它几个小时,但找不到它.我有Java/Spring应用程序(如果重要,则为+ MySQL),我希望为此创建CI.

我知道该怎么做以及如何:

  1. 我知道我必须将我的Git回购移动到Gitlab.
  2. Push to repo将触发CI脚本.
  3. Gitlab将我的docker镜像构建到Gitlab Docker Registry中.

问题是:

我需要做些什么来强制我的VPS上的docker compose从Gitlab中提取新图像并重启服务器?我知道(纠正我,如果我错了)在我的VPS上我应该docker-compose pull && docker-compose up在我的app文件夹中运行,但我真的不知道如何使用Gitlab自动生成它?

continuous-integration spring gitlab gitlab-ci

9
推荐指数
1
解决办法
4527
查看次数

在Vue.js中内联反转boolean @click

对于一个简单的演示,我想反转我在我的Vue.js实例的数据属性中定义的布尔值.

我尝试了什么:

<button @click="!spanVisible" type="button">Toggle</button>
Run Code Online (Sandbox Code Playgroud)

<button @click="(!spanVisible)" type="button">Toggle</button>
Run Code Online (Sandbox Code Playgroud)

我想避免在我的v-on中写一个单独的方法或者有类似的东西:click ="":spanVisible ? !spanVisible : !spanVisible因为它只是多余的.

所以现在我的问题主要是:为什么直接反转不起作用?还有什么其他的可能性来保持简短?

编辑:

我现在发现的最短的变化是使用spanVisible = !spanVisible,但不确定这是否是最简洁的版本.

解:

我发现的最佳解决方案是@Sombriks在评论中提出的:使用@click="!spanVisible"仅评估反转的值,spanVisible但不替换它的值,为它分配一个新值,你可以使用@click="spanVisible = !spanVisible",这似乎是最简洁的工作版本现在.

javascript vue.js

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

MassTransit和.NET Core DI - 如何使用无参数构造函数解决依赖关系?

我正在使用.NET Core 2和MassTransit 4(dev)开发应用程序.

Mass Transit要求消费者使用无参数构造函数.我需要在我的消费者中使用例如logger,dbContext等,我想继续使用.NET Core中的原生DI,所以我不想添加Autofac等(如果可能的话?).当.NET Core DI无法注入我的deps时会导致问题,因为我的使用者是使用无参数构造函数创建的...

是否有任何方法可以使用本机网络核心DI解决依赖关系,同时具有无参数构造函数或者是否有某种方式来声明MassTransit的端点,这将允许执行标准之外的其他操作:

sbc.ReceiveEndpoint(host, Configuration["QueueName"], 
                    e => { e.Consumer<MyAwesomeConsumer>();});
Run Code Online (Sandbox Code Playgroud)

我试过了:

// =========== MASS TRANSIT ===============
            var serviceProvider = services.BuildServiceProvider();
            services.AddSingleton<MyAwesomeConsumer, MyAwesomeConsumer>();
            var bus = Bus.Factory.CreateUsingRabbitMq(sbc =>
            {
                var host = sbc.Host(new Uri("rabbitmq://localhost"), h =>
                {
                    h.Username("guest");
                    h.Password("guest");
                });

                sbc.ReceiveEndpoint(host, Configuration["QueueName"],
                    e =>
                    {
                        e.Consumer(typeof(MyAwesomeConsumer), serviceProvider.GetService);
                    });
            });
Run Code Online (Sandbox Code Playgroud)

应用程序提升,但是一旦第一条消息到达,我就会收到错误: MassTransit.ConsumerException: Unable to resolve consumer type 'AuthService.Integrations.MyAwesomeConsumer'.

我将不胜感激任何帮助.我希望我明白我要问的是什么.

c# masstransit .net-core asp.net-core

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

如何为 com.myproject.api 下的所有控制器添加“api”前缀?

我试图找到它,但我发现了许多不同的场景,但不是这个。

我想要做的是为 com.myproject.api 下控制器中的所有路由添加“/api/”前缀。我希望包 com.myapp.api 下的所有控制器都使用“/api/*”,而 com.myapp.web 下的所有控制器都没有前缀

Spring / Spring Boot 有可能吗?

java spring spring-mvc spring-webflow spring-boot

6
推荐指数
2
解决办法
4323
查看次数

杰克逊-无法使用时区偏移量“在索引23找到未解析的文本”反序列化日期时间

我的日期时间必须来自具有时区偏移量的前端: 2017-07-04T06:00:00.000+01:00

我不能和杰克逊反序列化。错误是:

无法解析文字“ 2017-07-04T06:00:00.000 + 01:00”,未解析的文字位于索引23;

我试图谷歌所有的解决方案都与Z结尾的DateTime。

    @NotNull
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSS aZ")
    private LocalDateTime time;
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

java spring datetime jackson datetime-parsing

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

如何将Jest中的'__mocks__'文件夹移至/ test?

我已经开始在Jest中使用模拟来测试我的NodeJS应用程序,并且它们运行良好,但是将__mocks__文件/test夹移动到文件夹将更加有意义,因此可以找到与测试相关的所有内容,而不是在中混入文件/src

有可能吗?我在Jest文档中的任何地方都找不到它。

javascript node.js jestjs

6
推荐指数
2
解决办法
2348
查看次数

如何从npm脚本运行eslint --fix

我正在尝试在我的package.json中添加lint-fix。我的基本皮棉是"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"

我确实尝试过,"lint-fix": "eslint --fix --ext .js,.vue src test/unit/specs test/e2e/specs"但是它抛出了我的错误,但没有修复它们。

我必须改变什么?

NPM的错误是:

217 problems (217 errors, 0 warnings)
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run-script" "lint-fix"
npm ERR! node v5.10.1
npm ERR! npm v3.8.3
npm ERR! code ELIFECYCLE
npm ERR! quasar-app@0.0.1 lint-fix: eslint --fix --ext .js,.vue src
npm ERR! Exit status 1
npm ERR! but it is caused by exit code 1 which is result of finding …
Run Code Online (Sandbox Code Playgroud)

javascript npm eslint npm-scripts

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

如何从插槽访问组件数据?

这不起作用:https://jsfiddle.net/2ouxsuLh/

var myAwesomeComponent = Vue.component({
    template: '<div><slot></slot></div>',
  data: function () {
    return {
        myAwesomeData: 'Message'
    }
  }
});

new Vue({
    el: '#app',
  template: '<my-awesome-component>{{ myAwesomeData }}</my-awesome-component>',
  components: {
    myAwesomeComponent: myAwesomeComponent
  }
});
Run Code Online (Sandbox Code Playgroud)

这是因为myAwesomeData没有在父组件中定义,我们不能使用组件的变量.

而不是这个,我们需要创建我们自己的组件并将其传递到my-awesome-component中,如下所示:https://jsfiddle.net/simplesmiler/5p420nbe/

但这是开销,不是吗?

例如,在角度我们可以这样做:http://jsfiddle.net/ADukg/9609/ 它更简单.

我们可以在Vue做这样的事情吗?

javascript angularjs vue.js

5
推荐指数
1
解决办法
1317
查看次数