React 本机捆绑命令在复制资源时挂起

问题描述 投票:0回答:2

我正在尝试使用 React Native cli 运行适用于 Android 的 React-Native 包。尝试将资源复制到“res”文件夹后它会挂起。我在 Windows 10 上运行它。

这是控制台输出:

C:\..\ReactNative>react-native bundle --platform android --dev true --entry-file index.android.js --bundle-output ".\android
\src\main\assets\index.android.bundle" --assets-dest ".\android\src\main\res\"

[01/14/2017, 08:13:44] <START> Initializing Packager
[01/14/2017, 08:13:47] <START> Building Haste Map
[01/14/2017, 08:13:48] <END>   Building Haste Map (810ms)
[01/14/2017, 08:13:48] <END>   Initializing Packager (4287ms)
[01/14/2017, 08:13:48] <START> Transforming files
[01/14/2017, 08:14:02] <END>   Transforming files (14205ms)
bundle: start
bundle: finish
bundle: Writing bundle output to: .\android\src\main\assets\index.android.bundle
bundle: Done writing bundle output
bundle: Copying 5 asset files

根据我在源文件中看到的内容,它应该在完成该步骤后解决承诺。之前可以用,但是突然就不行了。

有人对可能出现的问题有什么建议吗?

谢谢!

react-native react-native-cli
2个回答
1
投票

问题很简单 - 我的目标文件夹路径不正确。为了解决这个问题,我在 React Native CLI 中将日志记录添加到了 bundle.js 文件中,然后观察控制台输出来告诉我出了什么问题。


0
投票

导致相同症状的一个不相关的问题是需要清除 Metro 缓存,这是在我更改了一堆字体文件后发生的。

npm start -- --reset-cache
© www.soinside.com 2019 - 2024. All rights reserved.