1

当我尝试创建 JSCS 配置文件时:

C:\Blog\BlogWeb>jscs --auto-configure "C:\Blog\BlogWeb\temp.jscs"

我收到以下错误:

safeContextKeyword 选项需要字符串或数组值

我应该传递什么参数?什么是安全上下文关键字?

NPM 和 JSCS 新手,请原谅无知。

4

1 回答 1

4

JSCS 抱怨我没有配置文件,所以我试图弄清楚如何创建一个。

JSCS 在这些地方查找配置文件,除非您使用 --config 选项手动指定它:

jscs 它将随后在 package.json 文件中搜索 jscsConfig 选项,然后在当前工作目录中搜索 .jscsrc (这是一个带有注释的 JSON)和 .jscs.json 文件,然后在最近的祖先中搜索,直到它到达系统根目录。

我通过以下方式解决了这个问题:

  1. 创建一个名为 .jscsrc 的新文件。Windows 资源管理器可能不允许您执行此操作,因此可能需要使用命令行。
  2. 将以下内容复制到其中。这是否是您要使用的预设都没有关系。该命令将覆盖它。
{
  "preset": "jquery",
  "requireCurlyBraces": null // or false
}
  1. 通过运行以下命令验证它是否有效:

运行命令

jscs --auto-configure .jscsrc

于 2015-10-16T21:40:43.367 回答