2017-01-31 12 views
1

PhoneGapのGet Started guideをフォローしています。Windows 10でPhonegapをサービスするときのEPERMエラーUbuntu Bash

yarn global add phonegapでPhonegap CLIをインストールしました。

その後、phonegap createを使用して新しいプロジェクトを作成しました。

今私はphonegap serveで実行しようとしていますが、すぐにエラーが発生します。

[phonegap] starting app server... 
/usr/local/share/.config/yarn/global/node_modules/q/q.js:126 
        throw e; 
        ^

Error: watch /mnt/d/Dev/phonegap-test/www/css/ EPERM 
    at exports._errnoException (util.js:1022:11) 
    at FSWatcher.start (fs.js:1306:19) 
    at Object.fs.watch (fs.js:1331:11) 
    at Gaze._watchDir (/usr/local/share/.config/yarn/global/node_modules/gaze/lib/gaze.js:304:30) 
    at /usr/local/share/.config/yarn/global/node_modules/gaze/lib/gaze.js:377:10 
    at iterate (/usr/local/share/.config/yarn/global/node_modules/gaze/lib/helper.js:69:5) 
    at Object.forEachSeries (/usr/local/share/.config/yarn/global/node_modules/gaze/lib/helper.js:83:3) 
    at Gaze._initWatched (/usr/local/share/.config/yarn/global/node_modules/gaze/lib/gaze.js:373:10) 
    at Gaze.add (/usr/local/share/.config/yarn/global/node_modules/gaze/lib/gaze.js:192:8) 
    at new Gaze (/usr/local/share/.config/yarn/global/node_modules/gaze/lib/gaze.js:74:10) 

私はWindows 10でUbuntu Bashを使用しています。なぜ機能しないのですか?

答えて

1

PhoneGapがフォルダの変更を「監視」しようとしています。

2017年2月現在、Windows 10ビルド14393 Windows用Ubuntu Bashは、inotifyイベントをサポートしていません。

これは回避策なしでは機能しません。

良いニュースは、これが修正されているということです。 Windowsの10ビルドのとおり、changelog読み取り:WSLを通じて変更されたファイルのための

  • バージョンinotifyのサポートを。 (GHの#216)

のWindowsのこのビルドではまだ公開されていません。

これを回避する方法として、Phonegap application for Windows Desktopを使用することができます。

関連する問題