问题标签 [packager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
430 浏览

android - React Native 更改未加载

我在 Mac OS 上使用 React-Native 0.46.4 进行 Android 开发。我已经对 index.android.js 进行了更改,但是当我将其加载到设备上时,这些更改并未反映出来。由于使用了端口 8081,因此打包程序在端口 8080 上运行。我已经查看了其他问题,例如卸载 watchman 和重新启动打包程序,但似乎都没有工作。

任何帮助表示赞赏!

0 投票
1 回答
1552 浏览

react-native - 在没有 Packager 的情况下运行 React Native iOS

我正在尝试为 React Native iOS 构建我的应用程序,但打包程序无法运行,因为 React Native 只侦听端口 8081 并且端口 8081 被 McAfee 占用,无法删除。如何在不使用打包程序的情况下运行 React Native?

任何帮助表示赞赏!

0 投票
0 回答
81 浏览

node.js - 不同模块中的 react-native 模棱两可或无法识别

我有两个不同的模块,它们具有使用 react-native 的依赖项,其中一个在 node_modules 上有 react-native。如果我只使用一个 react-native 运行项目,则来自另一个模块的依赖项无法识别 react-native,但如果在所有模块上安装 react-native,则会给出一个错误,即 react-native 不明确,因为它是重复的。

有什么方法可以防止包加载器上的重复模块或其他解决方案?

谢谢!

0 投票
1 回答
228 浏览

javascript - 为什么打包的 Electron 应用程序由于 Menu.getApplicationMenu() 在使用 electron 运行时返回 null 而失败。好吗?

在 Windows 10 上运行打包的 Electron 应用程序时出现奇怪的错误。 在此处输入图像描述

当我在此错误上按确定时,应用程序启动,但没有菜单。如果我使用electron .它运行相同的应用程序可以完美运行,它有一个菜单。

错误发生在这里:

我正在尝试编辑默认的文件菜单并添加一个“构建项目”项。

这是我第一次尝试打包一个 Electron 应用程序,所以我欢迎任何关于出了什么问题的反馈?

0 投票
1 回答
1542 浏览

react-native - 在 react native 中使用自定义文件扩展名构建

我正在开发一个针对不同类型用户的应用程序。我想在同一个 repo 中为每个具有相同逻辑的变体构建不同的 UI、不同的测试用例。假设我有 3 种用户(X,Y,Z)所以我想实现这样的,index.X.js, index.Y.js ,index.Z.js. 如果没有变体文件,它应该回退到 default index.js。因此,当我想为 X 类型的用户构建应用程序时,我可以使用所有.X.js文件构建应用程序。

我已经浏览了以下两个包https://github.com/wix/react-native-repackagerhttps://github.com/elsassph/webpack-require-variant。仅特定版本的 react-native 支持第一个包,我不确定是否会因为使用这些(在 CI 中运行、运行测试用例、热重载等)而遇到任何问题。

这个问题有没有标准的解决方案?

0 投票
1 回答
201 浏览

react-native - 重复声明“AnimatedComponent”可能是 react-native 的内部错误

我将 react-native 从 0.48.4 升级到 0.51.0 之后我收到了这个错误。每当我运行打包程序时。这是控制台输出

信息:当我在 react-native 48.4 工作时,如果我启用热模块重新加载(hmr),我曾经收到此错误。更新到 51.0 后,由于捆绑错误,我无法开发服务器

0 投票
1 回答
2078 浏览

http-live-streaming - Mpeg Dash - 碎片和分割

我正在尝试使用 shaka 打包器实现 Mpeg DASH 流。要生成每个持续时间为 5 秒的片段,-- segment_duration参数可以帮助我实现这一点。

https://google.github.io/shaka-packager/html/documentation.html#chunking-options

我可以从以下链接中看到片段视频是如何表示的

Fragmented mp4(fMP4) 究竟是什么?它与普通的mp4有什么不同?

  1. 碎片化的目的是什么?
  2. 打包器在分段时会自动创建片段吗?
  3. 每个段是否有 moof+mdat 如上所述?
  4. 什么是子段?
  5. 如果--segment_duration--fragment_duration设置为相同的值会发生什么?
  6. --min-buffer-time 的目的是什么?
0 投票
0 回答
572 浏览

ios - 无法在 Bitrise 中为调试变体执行测试

描述

我正在使用 Bitrise 运行排毒测试。构建命令运行正常并且成功。但是测试命令总是失败。


本地运行:

  • detox test -c ios.sim.debug未启动打包程序的命令:“不存在捆绑 URL”错误
  • 使用打包程序的命令detox test -c ios.sim.debug:打开打包程序,一切运行正常。

  • detox test -c ios.sim.release没有打包程序的命令:工作正常。

  • detox test -c ios.sim.release使用打包程序的命令:工作正常。

在 Bitrise 中运行:

  • detox test -c ios.sim.debug --cleanup未启动打包程序的命令:“不存在捆绑 URL”错误
  • detox test -c ios.sim.debug --cleanup打包程序的 命令: Verify tests are up "before all" hook: Error: Timeout of 120000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/Users/vagrant/git/e2e/tests.spec.js)

  • detox test -c ios.sim.release --cleanup没有打包程序的命令:工作正常。

  • detox test -c ios.sim.release --cleanup使用打包程序的命令:工作正常。

免责声明 有/无打包程序分别表示变量RCT_NO_LAUNCH_PACKAGER等于false/true


package.json 文件

bitrise.yml 文件

```


Detox、Node、Device、Xcode 和 macOS 版本

  • 排毒:v7.4.3
  • 反应原生:v0.51.0
  • 节点:v9.4.0
  • 设备:iPhone 7(模拟器)
  • Xcode:版本 9.3 (9E145)
  • macOS:10.13.3 (17D102)

设备和详细排毒日志

  1. detox test -c ios.sim.debug --cleanup打包程序出错

糊盒

  1. 文件detox.last_launch_app_log.err打印:

糊盒


TL;博士

使用 Bitrise 运行 Detox 时出现错误。该命令detox test -c ios.sim.debug --cleanup应该打开一个打包程序,但看起来它没有这样做。

需要测试的版本是 Debug 版本,没有其他选项。也许我错过了一些关于安装的东西,但是所有的文件都用官方文档和其他示例进行了检查,并且是相同的。

相关问题742、749、740 _ _

0 投票
1 回答
431 浏览

javascript - React-Native (CRNA) Packager 停止运行

我正在开发一个用 CRNA 构建的 react native 应用程序。直到昨天一切正常。每次我运行打包程序时, npm start我都会得到这个:

在运行打包程序时,我试图通过浏览器访问该地址,它似乎工作了一段时间(它说打包程序当前正在运行),但突然停止工作,打包程序向我抛出了上面的错误。我试图运行npm install并检查了我的 package.json,但我找不到任何有助于解决它的东西。我也尝试了不同的网络,同样的错误。可能是我的代码中的拼写错误使打包程序发疯还是我必须检查其他内容?

0 投票
1 回答
138 浏览

electron - 电子包装器

我一直在四处寻找,但未能找到答案。

如何使用 --asar 选项打包我的电子应用程序但允许查看某些子目录?例如,我的应用程序将使用一个名为 data 的子目录,以便用户可以将文本文件复制到其中进行处理。我确实看到了一些叫做 unpack 的东西,但不太清楚如何使用它。

提前致谢,

大学教师