react native reload 没有变化问题
作者:佳明妈 来源:web前端开发 2016-09-12 人气:react native reload 没有变化由于Watcher在windows花费太长时间,增加超时时间,修改变量MAX_WAIT_TIME
react native reload 没有变化,如果你排除了网络等问题以后仍然不能reload执行代码,那就很可能是下面的原因了。
If you hit a ERROR Watcher took too long to load on Windows, try increasing the timeout in this file (under your node_modules/react-native/).
If you hit a ERROR Watcher took too long to load on Windows, try increasing the timeout in this file (under your node_modules/react-native/).
由于Watcher在windows花费太长时间,增加超时时间
修改 . eact-nativepackager eact-packagersrc ode-hasteFileWatcher 目录下的 index.js 文件 MAX_WAIT_TIME 的值更大
解决的办法就是打开文件
app_name
ode_modules
eact-native
ode_modules
ode-hastelibFileWatcherindex.js
修改变量MAX_WAIT_TIME:
// var MAX_WAIT_TIME = 120000; var MAX_WAIT_TIME = 360000;
修改部分代码:
key: '_createWatcher',
value: function _createWatcher(rootConfig) {
var watcher = new WatcherClass(rootConfig.dir, {
glob: rootConfig.globs,
dot: false
});
return new Promise(function (resolve, reject) {
const rejectTimeout = setTimeout(function() {
reject(new Error([
'Watcher took too long to load',
'Try running `watchman version` from your terminal',
'https://facebook.github.io/watchman/docs/troubleshooting.html',
].join('
')));
}, MAX_WAIT_TIME);
watcher.once('ready', function () {
clearTimeout(rejectTimeout);
resolve(watcher);
});
});
}
安卓模拟器不能访问网络
首先关闭windows防火墙试试,如果还是不行,打开模拟器的WIFI (WiredSSID)链接你的wifi
↓ 查看全文
react native reload 没有变化问题由懒人建站收集整理,您可以自由传播,请主动带上本文链接
懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。
react native reload 没有变化问题-最新评论