我在我的ember应用程序之间切换时收到以下错误消息: 版本:2.4.2 无法启动守望者;回退到NodeWatcher以获取文件系统事件。 访问ember-cli.com获取更多信息。 http://localhost:49153上的Livereload服务器 无法在http://localhost:4200投放。它正在使用中,或者您没有权限。
以下是我在机器上设置的软件包: npm --version 20年2月14日 bower --version 1.7.7 余烬 - 逆转 2.4.2 节点:4.4.0 os:linux x64
答案 0 :(得分:4)
Ember-cli(从版本0.1.3开始)需要守望者或其他服务(例如NodeWatcher)进行文件观看。
您可以在ember-cli版本0.1.3更新日志中找到此信息: https://github.com/ember-cli/ember-cli/releases/tag/v0.1.3
虽然我相信你可以在没有看门人的情况下使用你的Ember应用程序,你能确认你已经安装了守望者吗?
如果没有,这里有什么对我来说在Ubuntu 64bit中运行正常:
// installing watchman from source
git clone https://github.com/facebook/watchman.git
cd watchman
./autogen.sh
./configure
make
sudo make install
如果您在安装后仍然遇到问题,请尝试重置您的守望者配置:
watchman watch-del-all
watchman watch-del /home/myproject // your project folder goes here...
watchman watch-project /home/myproject // your project folder goes
有关守望者的完整安装说明也可在此处找到 https://facebook.github.io/watchman/docs/install.html