2017-01-03 9 views
0

Instagram APIを使用するMeteorアプリケーションで作業しています。私は非常に最新のように見えるノードinstagramモジュールを追加しましたが、私がimport Instagram from 'node-instagram'を追加したとき、私はアプリを起動するクラッシュを取得します。私はこの出力に基づいて原因を探す必要がありますか?node-instagramモジュールをインポートするたびにMeteorがクラッシュしますか?

ありがとうございました!

C:\Users\Harry\AppData\Local\.meteor\packages\templating-compiler\1.2.15\plugin.compileTemplatesBatch.os\npm\node_modules\meteor\promise\node_modules\meteor-promise\promise_server.js:177 
     throw error; 
    ^

TypeError: Cannot set property '/C/Users/Harry/WebstormProjects/ig-dash/node_modules/http/package.json' of undefined 
    at Resolver._resolvePkgJsonMain (C:\tools\isobuild\resolver.js:320:9) 
    at Resolver._resolve (C:\tools\isobuild\resolver.js:123:25) 
    at C:\tools\isobuild\resolver.js:75:19 
    at Entry._reallyRecompute (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:215:26) 
    at Entry._recomputeIfDirty (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:179:17) 
    at Entry.recompute (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\entry.js:46:20) 
    at Resolver.optimistic [as resolve] (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\optimism\lib\index.js:50:18) 
    at ImportScanner._resolve (C:\tools\isobuild\import-scanner.js:466:36) 
    at C:\tools\isobuild\import-scanner.js:499:29 
    at _.each._.forEach (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:87:22) 
    at ImportScanner._scanFile (C:\tools\isobuild\import-scanner.js:498:5) 
    at C:\tools\isobuild\import-scanner.js:577:12 
    at _.each._.forEach (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:87:22) 
    at ImportScanner._scanFile (C:\tools\isobuild\import-scanner.js:498:5) 
    at C:\tools\isobuild\import-scanner.js:577:12 
    at _.each._.forEach (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:87:22) 
    at ImportScanner._scanFile (C:\tools\isobuild\import-scanner.js:498:5) 
    at C:\tools\isobuild\import-scanner.js:577:12 
    at _.each._.forEach (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:87:22) 
    at ImportScanner._scanFile (C:\tools\isobuild\import-scanner.js:498:5) 
    at C:\tools\isobuild\import-scanner.js:577:12 
    at _.each._.forEach (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:87:22) 
    at ImportScanner._scanFile (C:\tools\isobuild\import-scanner.js:498:5) 
    at C:\tools\isobuild\import-scanner.js:530:18 
    at _.each._.forEach (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:87:22) 
    at ImportScanner._scanFile (C:\tools\isobuild\import-scanner.js:498:5) 
    at C:\tools\isobuild\import-scanner.js:344:14 
    at Array.forEach (native) 
    at ImportScanner.scanImports (C:\tools\isobuild\import-scanner.js:342:22) 
    at C:\tools\isobuild\compiler-plugin.js:1040:17 
    at Array.forEach (native) 
    at Function.computeJsOutputFilesMap (C:\tools\isobuild\compiler-plugin.js:1008:19) 
    at ClientTarget._emitResources (C:\tools\isobuild\bundler.js:1020:8) 
    at C:\tools\isobuild\bundler.js:791:12 
    at C:\tools\utils\buildmessage.js:359:18 
    at [object Object].withValue (C:\tools\utils\fiber-helpers.js:89:14) 
    at C:\tools\utils\buildmessage.js:352:34 
    at [object Object].withValue (C:\tools\utils\fiber-helpers.js:89:14) 
    at C:\tools\utils\buildmessage.js:350:23 
    at [object Object].withValue (C:\tools\utils\fiber-helpers.js:89:14) 
    at Object.enterJob (C:\tools\utils\buildmessage.js:324:26) 
    at ClientTarget.make (C:\tools\isobuild\bundler.js:782:18) 
    at C:\tools\isobuild\bundler.js:2652:14 
    at C:\tools\isobuild\bundler.js:2741:20 
    at Array.forEach (native) 
    at Function._.each._.forEach (C:\Users\Harry\AppData\Local\.meteor\packages\meteor-tool\1.4.2_3\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\underscore.js:79:11) 
    at C:\tools\isobuild\bundler.js:2740:7 
    at C:\tools\utils\buildmessage.js:271:13 
    at [object Object].withValue (C:\tools\utils\fiber-helpers.js:89:14) 
    at C:\tools\utils\buildmessage.js:264:29 
    at [object Object].withValue (C:\tools\utils\fiber-helpers.js:89:14) 
    at C:\tools\utils\buildmessage.js:262:18 
    at [object Object].withValue (C:\tools\utils\fiber-helpers.js:89:14) 
    at C:\tools\utils\buildmessage.js:253:23 
    at [object Object].withValue (C:\tools\utils\fiber-helpers.js:89:14) 
    at Object.capture (C:\tools\utils\buildmessage.js:252:19) 
    at bundle (C:\tools\isobuild\bundler.js:2633:31) 
    at C:\tools\isobuild\bundler.js:2580:32 
    at Object.withCache (C:\tools\fs\files.js:1601:12) 
    at Object.exports.bundle (C:\tools\isobuild\bundler.js:2580:16) 
    at C:\tools\runners\run-app.js:574:36 
    at Function.run (C:\tools\tool-env\profile.js:490:12) 
    at bundleApp (C:\tools\runners\run-app.js:573:34) 
    at AppRunner._runOnce (C:\tools\runners\run-app.js:617:35) 
    at AppRunner._fiber (C:\tools\runners\run-app.js:876:28) 
    at C:\tools\runners\run-app.js:403:12 
+1

このパッケージに問題があるようです。私はあなたがもう一つすべきだと思う[instagram-node](https://www.npmjs.com/package/instagram-node)ははるかに良く見える – Khang

+0

ありがとう@khang!それはそれを修正しなかった、実際に私は同じ問題を抱えていたので、それはプロジェクトに関連するものだと決めました。私は新しいプロジェクトを開始しましたが、再現できませんでしたので、プロジェクトのいくつかをnpmパッケージから外して元に戻しました。私のpackage.json diffを答えに含めます。 – Harry

答えて

0

私はnode-instagraminstagram-nodeの両方で、この問題が発生し、それは私のインストールNPMパッケージといくつかの問題だったようです。ちょっと動き回った後、私はそれを働かせました。ケースでは、それは便利ですが、ここで私のpackage.jsonのdiffがある:

index 78ebc2e..ca65629 100644 
--- a/package.json 
+++ b/package.json 
@@ -7,9 +7,8 @@ 
    "dependencies": { 
    "angular": "^1.6.1", 
    "angular-meteor": "^1.3.11", 
- "babel-runtime": "6.18.0", 
- "http": "0.0.0", 
- "instagram-api": "^1.0.3", 
- "meteor-node-stubs": "~0.2.0" 
+ "babel-runtime": "^6.20.0", 
+ "instagram-node": "^0.5.8", 
+ "meteor-node-stubs": "^0.2.4" 
    } 
} 
+0

"http": "0.0.0" - これは間違いである必要があります(または問題の原因)?私のプロジェクトでは、[email protected](.meteor/packagesで) – Mikkel

+0

を使用しています。それは私のpackage.jsonにあったものですが、うんざりしています。 – Harry

+0

私の場合は、httpのバージョン0.0.0と書かれています。同じ問題があり、それらを削除してから 'npm list'を実行すると、httpが見つからないエラーが表示されます。 – nilsi

2

私自身の調査から、これはpackage.jsonファイルを持っていますが、インポートすることはできませんNPMパッケージの問題のようです。たとえば、これはthe fake fs package on npmjsの場合です。

meteor npm uninstall --save fs

やって私自身の場合

は、問題を解決しました。

関連する問題