问题标签 [watchman]
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.
react-native - Hot Reload 在 react-native android 中不起作用
我在 Windows 10 和 Ubuntu 16.04 上尝试过。在这两种情况下,热重载仅适用于 jsx 中的更改,但不适用于我更改 javascript 中的变量或函数或其他内容时。热重载已启用。实时重新加载已禁用。当我在 Visual Studio 代码编辑器中保存更改时,虚拟设备 (android studio) 会重新加载,但更改不存在。EXPO App 中的物理设备上也是如此。
首先我没有安装守望者。Hot Relaod 不工作。安装后热重载也不起作用。
我使用 create-react-native-app 启动应用程序。它不会被弹出。
包.json:
守望者版
节点版本 v6.13.1
我在这里读到一些文章,它可以帮助在 Windows 上提高 MAX_WAIT_TIME。但我没有 \node_modules\react-native\node_modules\node-haste\lib\FileWatcher\ index.js 文件。
为什么它也不能在 Ubuntu 上运行?
我真的需要守望者吗?应该如何配置?我的 .watchmanconfig 文件是一个空对象,例如 {}。
Hot Reload 通常与 create-react-native-app 一起使用吗?
有人知道我可以在这里尝试什么来让热重载工作吗?感谢您的帮助!
ember.js - 为什么默认的 Ember .watchmanconfig 不会忽略 node_modules?
很多人都有守望者问题(超出限制等),我查看了.watchmanconfig
Ember 中的默认设置。
它看起来像这样:
观看这两个文件夹当然是有意义的,但我想知道:为什么不也忽略node_modules
?这样做有什么真正的缺点吗?
homebrew - 尝试 brew install watchman 时地窖中未链接的小桶
我正在尝试通过 Homebrew 安装守望者。
当它尝试安装其依赖项之一时,我收到此错误:
跑步brew doctor
给了我:
当我尝试时,brew link --overwrite python@2
我得到:
当我尝试时,brew remove python@2
我得到:
我在这里有点迷路,因为我几乎没有使用 brew 的经验。我只想安装守望者!
linux - Expo reload 在 Linux 上不起作用(使用 Android 设备)
我的世博会应用程序有问题。很遗憾,它没有接受我的改变。实时重新加载,热重新加载不起作用,当我摇动我的设备并按“重新加载”时,我的应用程序重新加载,但没有出现更改。
我已经做了什么:
- 重新安装守望者
- 删除
node_modules
andpackage-lock.json
,然后运行$ npm install
- 在其他地方克隆并重建我的项目
- 更新 expo-cli 和 expo-android-app
[我正在使用elementary os (linux)、expo-cli 和android 设备]
有人发生过类似的事情吗?你是怎么解决的?
我的项目依赖项:
"dependencies": {
"@expo/samples": "2.1.1",
"@expo/vector-icons": "^6.3.1",
"expo": "^25.0.0",
"firebase": "^4.12.1",
"native-base": "^2.3.10",
"react": "16.2.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz",
"react-navigation": "^1.0.0-beta.27"
react-native - React-native watchman 不再工作了
几天前,我注意到守望者停止了工作。使用带有摇动手势的真正 android 设备我无法重新加载应用程序(重新加载不会更改代码)。实时重载和热重载也不起作用。
我必须让应用程序进行更改的唯一方法是杀死打包程序并重新启动它(通常这种方法都不会使应用程序进行更改!)。
有什么办法可以解决吗?这个问题很是郁闷。
ember.js - Ember CLI + Watchman 未检测到插件更改
我有一个 Ember.js 插件,Watchman 似乎无法正常运行。对addon-name/app文件所做的任何更改都不会触发重建。但是,对addon-name/tests中文件的更改确实会触发重建。
我有一个 .watchmanconfig 文件设置如下...
使用ember运行虚拟应用程序后,我检查了watchman watch-list并没有看到“roots”类别中列出的插件。我已经手动添加了它,但这也无济于事,因为我猜ember必须告诉守望者在文件更改时该怎么做。
关于可能发生的事情有什么想法吗?
node.js - React Native npm start 卡在 Starting Packager
我用 react native 制作了一个应用程序——create-react-native-app。最初 npm start 工作正常。但是现在 npm start 卡在了 Starting Packager 上。
几天前,删除 node_modules 文件夹并重新安装 npm 依赖项,然后执行 npm start 似乎可行。但现在即使这样也行不通。
任何帮助将不胜感激
npm -v 6.0.0 节点 -v v10.0.0 react-native-cli:2.0.1 react-native:0.54.0 os - Ubuntu 16.04
react-native - React Native STUCK 启动打包器
出于某种原因,当我想启动我的 React Native 项目时,它卡在了“正在启动 Packager ...”部分。我试图删除节点包,然后重新安装它们,通过纱线、npm 安装它们,但没有运气。我不知道我应该如何解决这个问题:/(太尴尬了)
npm - 在窗口 10 中反应本机守望者错误
从这里我按照给定的步骤下载 https://facebook.github.io/watchman/docs/install.html 安装守望者后我得到了这个问题。'watchman' 未被识别为内部或外部命令。在此处输入图像描述我遵循以下链接中给出的所有步骤。 https://facebook.github.io/react-native/docs/getting-started 在此处输入图片描述