如何重建或重新编译库?

时间:2015-10-28 02:14:40

标签: react-native

如果我修改Libraries/Image/resolveAssetSource.js类似下面的内容

function assetToImageSource(asset): ResolvedAssetSource {
  var devServerURL = getDevServerURL();

  if(devServerURL){
    console.log("devServerURL:"+getPathOnDevserver(devServerURL, asset));
  }else{
    console.log("PathInArchive:"+getPathInArchive(asset));
  }

  return {
    __packager_asset: true,
    width: asset.width,
    height: asset.height,
    uri: devServerURL ? getPathOnDevserver(devServerURL, asset) :   getPathInArchive(asset),
    scale: pickScale(asset.scales, PixelRatio.get()),
  };
}

如何重建或重新编译库?然后我可以从resolveAssetSource.js

中看到控制台日志

1 个答案:

答案 0 :(得分:3)

你不需要重建它们,react-native packager会这样做。只需停止打包机并重新启动即可。 (也许你需要clean cache