2017-03-28 3 views
1

私はWindows7開発環境でMeteor 1.4.3.2を使用しています。 失敗したデシエタイザーの試行を削除しようとした後に、アプリケーションに問題が発生しました。今すぐエラーを受信demeteorizerフォルダ/ファイルを除去した後:'meteor-promise'モジュールが見つかりません

module.js:327 
    throw err; 
    ^
Error: Cannot find module 'meteor-promise' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (C:\Users\muser\AppData\Local\.meteor\packages\meteor- 
tool\1.4.0-1\mt-os.windows.x86_32\tools\tool-env\install-promise.js:6:1) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 

私はこの流星-約束はdemeteorizerに使用される繊維モジュールに関連していると信じています。 \ AppData \ Local.meteorのどこかへのシンボリックリンクのために、アプリケーションフォルダの外からファイルが誤って削除されたようです。

他のアプリケーションは正常に動作しているため、流星の再インストールでは問題を解決することはできません。

興奮に加えて、私の保存したバージョン(レポからの新鮮なクローンを含む)もいずれも機能しません。これはsym-link理論に証拠を追加すると私は思う。

アプリケーションを修正するための最良の方法についてのご意見はありますか?

お時間をいただきありがとうございます。

+0

シンボリックリンクの問題だと思うなら、 'meteor reset'を試してみてください。正しく再構築されているかどうかを確認してください。 –

+0

フレデリック提案ありがとうございます。それでも例外が発生します。いずれの '流星'コマンドでもこのエラーが発生します。 – walle

答えて

0

これはかなり混乱しているようですが、うまくいけば、これで問題が解決されます。

アプリが使用している流星のバージョン内のmeteor-toolフォルダを削除します。あなたは、あなたのプロジェクトの.meteorフォルダ内のreleaseファイルを調べることでダブルチェックすることができます...

C:\Users\<username>\AppData\Local\.meteor\packages\meteor-tool\1.4.3_2 

をあなたは1.4.3.2を使用しているので、削除するフォルダは、おそらくです言及しました。

これが削除されると、meteor runを使用して流星アプリを起動すると、meteor-toolのバージョンが見つからないことが検出され、再ダウンロードされます。 promiseパッケージがこのフォルダ内にインストールされているので、再ダウンロードすると置き換えられます。

0

入力いただきありがとうございます@jordanwillis!

絶対に混乱します。私がメテオと一緒に喜んでコーディングしている間、私はフードの中にあるものを理解することを怠ったことを指摘します。 私は前に述べたように1.4.3ではなく1.4.0を使用していたことが判明しました。

ここに私の問題を解決した行動があります。

フォルダーを削除します。

C:\Users\muser\testApp\.meteor\local\dev_bundle*\* 
C:\Users\muser\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\* 

蘭:

C:\Users\muser\testApp> meteor run 

流星再インストール1.4.0-1と私は唯一demeteorizerのために必要だったと仮定しdev_bundleフォルダを再作成しようとしませんでした。 アプリケーションが起動し、すべてがうまく見えます。

もう一度おねがいします。

関連する問題