我之前使用的降版本方式是 package.json 中修改版本号,然后 npm install , 然后 nyc instrument 插桩,注意:此时使用的 nyc 是全局 nyc,并不是 node_modules 中的 nyc,所以用的还是全局版本的 nyc,导致降版本无效;
感谢@zsx10110 大大,成功帮我解决了,使用如下命令,强制降版本全局 nyc:
npm install -g nyc@14.1.1 --registry https://registry.npm.taobao.org
这一刻,有点感动,哈哈,让我连续加了三天 11 点多下班,😭😭😭
报告:
有在做 RN 的代码覆盖率吗?
示例代码:https://github.com/OnTheWay111/AwesomeProject/blob/master/coverage_middleware/jss/App.js
nyc instrument js ../js
var App = React.createClass({
render: function () {
return (
1
)
}
});
var App = React.createClass({
render: function () {
return (
<View style={{ flex: 1, justifyContent: "center", alignItems: "center", flexDirection: 'column' }}>
<Text>你好吃了吗11111?</Text>
</View>
)
}
});
有解决的方法吗?