我有我自己的 babel 插件babel.config.js
,当我更改插件时,jest 不会选择更新的插件代码并破坏测试。当我运行时
npx jest --no-cache
,会获取更新的更改。
我不想--no-cache
每次更新插件时都运行。
我很想知道 jest 在 npm artifactory 中更新时如何挑选最新的 babel 插件?
我已经提到了我的插件babel.config.js
:
module.exports = function (api) {
api.cache(true);
const presets = ["@babel/preset-env", "@babel/preset-react"];
const plugins = [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-transform-runtime",
["module:@babel-plugin-dynamic-import-override", {
options: someOptions
}]
];
return {
presets,
plugins
};
}
另外,我要对其进行哪些更改jest.config.js
以使其选择最新的插件?