小编Bar*_*oży的帖子

禁用webpack的文件,查看vim swp文件

每次我用vim打开文件时,webpack都会检测到更改并重新编译代码.Vim创建了像.test.txt.swp这样的临时文件,这使得webpack相信项目中发生了一些变化.

禁用swp文件创建有所帮助,但我希望保持swp文件的安全,并且不会因为浏览器重新加载页面而分散注意力,也不会因不必要的代码编译而分心.

如何让webpack知道它不应该反应.*.swp文件的变化?

编辑:它实际上是webpack-dev-server,它对检测到的新vim交换文件作出反应.只有在源文件中有特定条目即将编译时才会执行此操作.示例来自导入angular2,但不仅仅是: import '@angular/core'; import '@angular/common';

vim webpack webpack-dev-server

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

如何检查字典键是否为空

我有 json 变量:

"variable": {
    "changed": false,
    "data": null,
    "failed": false,
    "index": "135"
}
Run Code Online (Sandbox Code Playgroud)

如何测试是否variable.data为空?我尝试过这些,但没有效果:

when: variable.data is null
when: variable.data is None
when: variable.data is NoneType
when: variable.data == 'None'
when: variable.data == 'null'
when: variable.data == ''
Run Code Online (Sandbox Code Playgroud)

出现任一错误

错误是:模板化字符串时出现模板错误:没有名为 xxx 的测试

或“当”条件失败时。

ansible

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

Jenkins管道环境变量否定

它是脚本化的管道:

stage('check negations') {
    def someVar = false
    println someVar
    println ! someVar

    env.skip = false
    println env.skip
    println ! env.skip
}
Run Code Online (Sandbox Code Playgroud)

我期望它给出

false
true
false
true
Run Code Online (Sandbox Code Playgroud)

但它给出了

false
true
false
false
Run Code Online (Sandbox Code Playgroud)

如何?

它对于非环境变量可以正常工作。当 env.skip 设置为 true 时,它​​甚至可以正常工作。如何?

jenkins jenkins-pipeline

0
推荐指数
1
解决办法
598
查看次数