Meteor JSのサーバー側からPDFを生成しようとしています。パッケージbryanmorgan:webshotがMeteorビルドに失敗する
私はmeteorhacksを追加しました:SSR、meteorhacks:私はbryanmorganを追加するとNPMまず、私のビルドは
成功しましたが:私はエラーがある以下、流星にをwebshotと流星を走りました直面し、
=> Started proxy.
=> Started MongoDB.
C:\Users\a\AppData\Local\.meteor\packages\meteor-tool\1.4.4_2\mt-os.windows.x86_
32\dev_bundle\lib\node_modules\meteor-promise\promise_server.js:190
throw error;
^
Error: Builder can not write without either data or a file path or a symlink pat
h: os/packages/packages.json
at Builder.write (C:\tools\isobuild\builder.js:259:13)
at Builder.writeToGeneratedFilename (C:\tools\isobuild\builder.js:390:10)
at C:\tools\isobuild\isopack.js:1388:21
at Array.forEach (native)
at Function._.each._.forEach (C:\Users\a\AppData\Local\.meteor\packages\mete
or-tool\1.4.4_2\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\unde
rscore.js:79:11)
at C:\tools\isobuild\isopack.js:1381:11
at Array.forEach (native)
at Function._.each._.forEach (C:\Users\a\AppData\Local\.meteor\packages\mete
or-tool\1.4.4_2\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\unde
rscore.js:79:11)
at [object Object].saveToPath (C:\tools\isobuild\isopack.js:1271:9)
at C:\tools\isobuild\isopack-cache.js:380:23
at C:\tools\utils\buildmessage.js:359:18
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:352:34
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:350:23
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at Object.enterJob (C:\tools\utils\buildmessage.js:324:26)
at IsopackCache._loadLocalPackage (C:\tools\isobuild\isopack-cache.js:317:18
)
at C:\tools\isobuild\isopack-cache.js:251:16
at Function.time (C:\tools\tool-env\profile.js:305:10)
at C:\tools\isobuild\isopack-cache.js:250:17
at C:\tools\utils\buildmessage.js:359:18
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:352:34
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:350:23
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at Object.enterJob (C:\tools\utils\buildmessage.js:324:26)
at IsopackCache._ensurePackageLoaded (C:\tools\isobuild\isopack-cache.js:241
:20)
at C:\tools\isobuild\isopack-cache.js:77:14
at C:\tools\packaging\package-map.js:57:7
at Function._.each._.forEach (C:\Users\a\AppData\Local\.meteor\packages\mete
or-tool\1.4.4_2\mt-os.windows.x86_32\dev_bundle\lib\node_modules\underscore\unde
rscore.js:87:22)
at [object Object]._.extend.eachPackage (C:\tools\packaging\package-map.js:4
9:7)
at IsopackCache.buildLocalPackages (C:\tools\isobuild\isopack-cache.js:76:24
)
at C:\tools\project-context.js:841:25
at C:\tools\utils\buildmessage.js:359:18
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:352:34
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:350:23
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at Object.enterJob (C:\tools\utils\buildmessage.js:324:26)
at ProjectContext._buildLocalPackages (C:\tools\project-context.js:840:18)
at C:\tools\project-context.js:283:9
at C:\tools\utils\buildmessage.js:359:18
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:352:34
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:350:23
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at Object.enterJob (C:\tools\utils\buildmessage.js:324:26)
at ProjectContext._.extend._completeStagesThrough (C:\tools\project-context.
js:273:18)
at C:\tools\project-context.js:265:12
at Function.run (C:\tools\tool-env\profile.js:490:12)
at ProjectContext._.extend.prepareProjectForBuild (C:\tools\project-context.
js:264:13)
at C:\tools\runners\run-app.js:563:29
at C:\tools\utils\buildmessage.js:271:13
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:264:29
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:262:18
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at C:\tools\utils\buildmessage.js:253:23
at [object Object]._.extend.withValue (C:\tools\utils\fiber-helpers.js:89:14
)
at Object.capture (C:\tools\utils\buildmessage.js:252:19)
at bundleApp (C:\tools\runners\run-app.js:562:31)
at [object Object]._.extend._runOnce (C:\tools\runners\run-app.js:631:35)
at [object Object]._.extend._fiber (C:\tools\runners\run-app.js:890:28)
at C:\tools\runners\run-app.js:417:12
私の現在のパッケージには、以下のように
です
なぜ流星ハックを使用しますか:npm? 「Meteor 1.3にはNPMサポートが組み込まれているので、Meteor 1.3ではこのパッケージには何も追加されません」このパッケージを削除するとどうなりますか? – Jankapunkt
それは動作します。しかし、私はPDFを生成したいので、どんな助け? –
パッケージは 'require(" webshot ");'を使います。なぜなら、bryanmorgan:webshotを削除し、代わりにnamパッケージ "webshot"を使用するとどうなりますか? https://github.com/BryanMorgan/webshot/blob/master/lib/webshot.js – Jankapunkt