【问题标题】:How to rebuild or recompile Libraries?如何重建或重新编译库?
【发布时间】:2015-10-28 02:14:39
【问题描述】:

如果我修改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 看到控制台日志

【问题讨论】:

    标签: react-native


    【解决方案1】:

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

    【讨论】:

    • 谢谢,我会尝试,我已经投票了,但我没有 15 个代表。
    • 在./packager/packager.sh --reset-cache 之后,它可以工作了!再次感谢。
    • @Fomahaut:react-native 打包程序的链接不再起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-18
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    • 2011-03-17
    相关资源
    最近更新 更多