几天前安装的最新版VS代码(2017年10月更新)不断在.ts代码文件的顶部添加各种奇怪的import语句.
例如,当我编辑文件时,VsCode突然在文件顶部添加了这样的一行:
import { Stack } from "../../../../../../../../../Repos/Web/node_modules/@types/d3";
Run Code Online (Sandbox Code Playgroud)
如何禁用此行为?
我正在做一些有点奇怪的东西jest用于测试我正在写一些东西到磁盘.如果我watch在jest中使用标志,那么我(很明显)发现每次我向磁盘写入内容时,测试会再次重新启动.
我目前没有任何配置,我已经看过文档,但我真的不清楚我需要使用哪个选项来抑制观看特定文件.我相信我可以看到从代码覆盖中排除代码,测试执行而不是实际观察者的选项.
在我的情况下,我有一个这样的设置,我只想抑制我的结果目录:
__tests__
__snapshots__ (由jest创建)results (由我和要创建的目录创建)有人能说清楚这样做吗?
只是尝试打字it(),自动建议是isTag
我试过添加一个 jsconfig.json
{
"compilerOptions": {
"target": "es6"
},
"exclude": [
"node_modules",
"assets"
]
}
Run Code Online (Sandbox Code Playgroud)
感谢任何对此有建议的人!!
我正在实现 jest 来测试我的 React 应用程序,并对我拥有的实用函数设置了一个简单的测试,但我收到错误:
\n\n\n\n\n错误:您的测试套件必须至少包含一项测试。
\n
已经检查了我的实现,我认为一切都是正确的 - 有人可以看一下我吗?
\n\n测试用的文件结构及函数如下
\n\n- __tests__\n -- sumObjectValues-test.js\n- utils\n -- sumObjectValues.js\nRun Code Online (Sandbox Code Playgroud)\n\nsumObjectValues.js如下:
- __tests__\n -- sumObjectValues-test.js\n- utils\n -- sumObjectValues.js\nRun Code Online (Sandbox Code Playgroud)\n\n和sumObjectValues-test.js:
const sumObjectValues = (obj, identifier) => {\n return obj\n .map((el) => { return el[identifier]; })\n .reduce((prev, next) => { return prev += next; }, 0);\n}\n\nexport default sumObjectValues;\nRun Code Online (Sandbox Code Playgroud)\n\n然后我"test": "jest"在 package.json 脚本中添加了以下内容,但出现以下错误:
\nFAIL __tests__/sumObjectValues-test.js (0s) \xe2\x97\x8f 运行时错误\n - …