小编Pat*_*atS的帖子

tslint说不允许调用console.log - 我该如何允许?

我刚开始使用带有typescript的create-react-app

create-react-app my-app --scripts-version=react-scripts-ts
Run Code Online (Sandbox Code Playgroud)

并且默认的tslint.json配置不允许console.log().

我怎么能(现在)启用console.log?

相关文档位于 https://palantir.github.io/tslint/rules/no-console/.但是他们没有说明这一行:

    "no-console": [true, "log", "error"]
Run Code Online (Sandbox Code Playgroud)

我搜索并找到了这个tslint.json配置文件的语法,所以我尝试了这个:

"rules": {
    "no-console": [true, "warning"]
}
Run Code Online (Sandbox Code Playgroud)

试图获取只是警告的日志消息.但那没用.

我已经注释掉了我所拥有的一些console.log()行,但希望将来能够这样做.

typescript reactjs tslint create-react-app

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

tslint如何禁用错误"someVariable已声明,但其值永远不会被读取"

我正在使用tslint,并得到了错误.

'myVariable' is declared but its value is never read.
Run Code Online (Sandbox Code Playgroud)

我去了记录规则https://palantir.github.io/tslint/rules/的网站,并搜索了字符串,is declared but its value is never read但没有找到该文本.虽然我可以并且确实寻找可能与此错误相关的设置,但它不应该是猜谜游戏.

抑制/停止此错误需要什么配置更改?

同样重要的是,当我在tslint中收到"发生这种情况"的错误时,如何找到用于配置或更改如何处理该错误的tslint行为的设置?

我也在网站上搜索过(我使用的谷歌搜索是)

site:palantir.github.io  is declared but its value is never read 
Run Code Online (Sandbox Code Playgroud)

但直接命中没有出现,所以答案可能在palantir.github.io网站上,但我还没有(还)找到它.

其他人如何找到更改的tslint变量/配置设置以抑制特定错误?

请不要建议我注释掉导致问题的代码.我正在寻找一个更普遍的问题以及具体问题的答案.谢谢.

tslint

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

helm 语法 {{ Something }} 和 {{- Something }} 有什么区别?

我试图理解 helm 模板并发现如下语法:

  {{- if not .Values.autoscaling.enabled }}
  replicas: {{ .Values.replicaCount }}
  {{- end }}
Run Code Online (Sandbox Code Playgroud)

所以我认为每件事都必须从以下开始{{-,但后来我发现其他语法没有该语法:

        - name: {{ .Chart.Name }}
Run Code Online (Sandbox Code Playgroud)

So my question is what is the difference between those two syntaxs? What does the dash do? When is it needed?

kubernetes-helm

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

用于验证我的登录凭据是否正确的 aws 命令是什么?又名 whoami for aws-cli

总长DR

用于验证我的登录凭据是否正确的 aws-cli 命令是什么?aws-cli 的等效项
是什么?whoami

问题描述

我正在学习 AWS 技术,包括无服务器以及在与不同团队合作时使用不同的帐户。我有时会遇到由于使用错误的凭据或没有执行某些操作的权限而导致的错误。

当我遇到错误时,我要做的第一件事就是确保我使用正确的凭据,因此我需要一个whoami命令。所以:

  1. 我想知道我的 AWS 凭证是否有效,

  2. 我的 AWS IAM 登录名是什么。相当于whoamiWindows 或 Unix 中的内容。显然,如果它能告诉我我是谁,我就知道我是有效的!

  3. 我登录的 IAM 用户拥有哪些权限。此 IAM 用户拥有的 IAM 角色或权限。另请参阅角色术语和概念

我尝试过的

所以我搜索并发现:

验证 AWS 命令​​行界面凭证是否配置正确- 这又是类似的。它有一个指向命名配置文件的链接,它通过给我一个应该有效的命令来帮助我aws ec2 describe-instances,并填充上面列表中的#1。

更多搜索给出

让我想到:当我尝试启动 EC2 实例时,为什么会收到错误消息“您无权执行此操作”?- 我认为这可以帮助我回答这个问题,但是当我尝试命令时:

aws --version
aws-cli/2.1.29 Python/3.8.8 Windows/10 exe/AMD64 prompt/off

aws sts decode-authorization-message --encoded-message encoded-message

An error occurred (InvalidAuthorizationMessageException) when calling the DecodeAuthorizationMessage operation: Message is not …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services

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

eslint 抱怨 NodeJS 文件中未定义 __dirname

我刚刚开始使用 eslint。我初始化了它并开始修复它指出的问题。然而,它不应该抱怨一个问题:

const data = fs.readFileSync(path.join(__dirname, _FILENAME));
Run Code Online (Sandbox Code Playgroud)

错误是:

error  '__dirname' is not defined
Run Code Online (Sandbox Code Playgroud)

我做了一些搜索,发现当您添加到未定义的--experimental节点命令时。__dirname然而,对我来说情况并非如此。我没有使用该--experimental标志运行节点。

看看这些问题:

eslint

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

如何向 .gitlab-ci.yaml 文件添加注释?

我尝试注释掉文件中的一些行.gitlab-ci.yml,但管道失败,提示 YAML 格式不正确。

下面是我在 GitLab CI-Pipeline UI 中看到的图片。

在此输入图像描述

下面是错误.gitlab-ci.yml的文件。

stages:
  - build
  - test
#  - release

build-demo-commands:
    extends: .npm-job
    stage: build
    script:
        - npm run build-demo-prod

include:
  - project: 'myproj/gitlab-ci'
    ref: '1.2.0'
    file: 'templates/npm.gitlab-ci.yml'
#  - project: 'myproj/gitlab-ci'
#    ref: '1.2.0'
#    file: 'templates/Kaniko-npm.gitlab-ci.yml'

Run Code Online (Sandbox Code Playgroud)

我怀疑 CI 管道有一个支持注释语法的预处理器。

注释掉文件中的行的正确方法是什么.gitlab-ci.yml

寻找答案

编辑/更新:

我相信问题出在包含的脚本上,而不是添加注释上。当我删除评论时,我仍然收到错误。错误是:

Found errors in …
Run Code Online (Sandbox Code Playgroud)

gitlab-ci

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

JQuery什么是core.js(在jQuery 3.3.1中)

我刚刚下载了最新版本的jQuery npm install jquery,它包含三个未压缩的文件,即:

dist/core.js
dist/jquery.js
dist/jquery.slim.js
Run Code Online (Sandbox Code Playgroud)

我想知道core.js文件是什么,并且找不到任何有关它的文档.对core.jsjquery core.js的 Google搜索不会返回相关答案.

另外,我没有看到任何core.min.js. 那是什么?我会用它吗?

注意:它使用需要AMD加载程序的define()(请参阅https://requirejs.org/docs/whyamd.html#definition ),因此它不能直接包含在html文件中.

一个jQuery CDN在https://code.jquery.com,但它不包括core.js(从我看到的).

查看代码,它只定义了少量函数,其中一些函数是:

extend, each, map, slice, first, last, eq, end
Run Code Online (Sandbox Code Playgroud)

看起来这些也在 jquery.js和jquery.slim.js中定义.

jQuery的文档为核心https://api.jquery.com/category/core/不匹配是Core.js文件.

javascript jquery

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

NodeJS:console.debug输出在哪里?

console.debug输出在哪里?如何在stdout上启用它,比如console.log?

我在https://nodejs.org/api/console.html查找了它,但它没有出现.但是,如果我从命令行运行节点,则会定义该节点.

node
console.debug
[Function: debug]
console.debug('but where does this go?')
Run Code Online (Sandbox Code Playgroud)

因此定义了函数,但(默认情况下)不会输出到stdout或stderr.我猜是有一个标志可以打开它.

node.js

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

maven-javadoc-plugin 不接受 <additionalparam>-Xdoclint:none</additionalparam>

A mvn release:perform is failing due to javadocs not being created. So I tried running

mvn javadoc:javadoc
Run Code Online (Sandbox Code Playgroud)

myself and I see that it fails due to the javadoc comments in the source code not having definitions for all of the parameters and return values. Errors are of the format:

Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar (attach-javadocs) on project my-project: MavenReportException: Error while generating Javadoc:

Exit code: 1 - /my/file.java:36: warning: no description for @return
Run Code Online (Sandbox Code Playgroud)

This, however, used to work. So what …

maven maven-javadoc-plugin

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

如何在没有管理员权限的情况下在Windows上安装MongoDB 3.X?

我在Windows 7(64位)框中,没有管理员权限.

从MongoDB下载页面(参见http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/)可以看出,最新版本仅提供MSI安装(无zip版本).

我尝试运行3.0.4 MSI.我点击了自定义,所以我可以更改要安装的目录.我使用%USERPROFILE%\ MyProgs\MongoDB-3.0.4,因此不需要管理员权限.它运行了一段时间,然后提示我输入管理员凭据.我点击逃生(比如点击右上角的X)关闭窗口.在其他MSI安装上,这已经奏效.我再次尝试并单击"否",但在两种情况下都收到了消息

MongoDB 3.0.4 2008R2Plus SSL (64 bit) setup was interrupted.
Your system has not been modified. [...]
Run Code Online (Sandbox Code Playgroud)

本文介绍如何在Windows上安装MongoDB:如何在Windows 上安装mongoDB?

我的观察是v2.4.14是通过ZIP格式提供的最后一个版本.所以现在,我正在使用那个版本.

有没有其他方法来安装没有管理员权限的MongoDB版本3.X MSI?

注意:在MongoDB下载页面https://www.mongodb.org/downloads上有一个名为View Build Archive的链接(它发送给你https://www.mongodb.org/dl/win32/x86_64-2008plus-ssl,该网站列出*.zip格式的文件).我以为我找到了自己的问题解决方案,但是当我解压缩文件,并将"bin"添加到我的路径并运行程序(mongo和mongod)时,我收到了一个Windows对话框,上面写着:

mongod.exe - System Error
The program can't start because LIBEAY32.dll is missing from your
computer.  Try reinstalling the program to fix the problem
Run Code Online (Sandbox Code Playgroud)

我在这里停下来发布了这个问题.谢谢你的帮助.

目前我正在使用支持zip格式(v2.4.14)的版本,该版本确实有效.

注意2:v2.4.14 zip格式化安装没有名为LIBEAY32.dll的文件,或者我可能尝试将该文件与较新版本一起使用.

mongodb

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