2017-04-27 4 views
0

Firebase用のクラウドファンクションをいくつか開発していますが、特にそのファンクションが依存しているノードモジュールの問題では機能しません。ノードモジュールのローカル修正をFirebaseのクラウドファンクションに実装

node_modules/folderのソースを変更した場合、その問題がどこで解決され、どのように問題が解決されたのかは既にわかりました。 私はpackage.jsonから依存関係を削除しました(前にローカルファイルを変更):

npm install --save pdf2img 

しかし、機能が更新されない、エラーが常に同じです。 私はそうすることができますか?

助けてくれてありがとうございます! Mr.Phoenixヒントに

+1

なし、node_modules下のファイルを変更しないでくださいディレクトリでは、node_modulesパッケージ内の何かを変更したい場合は、GitHub内のリポジトリをforkすることができますが、最も一般的です。それを修正して、gitリポジトリからnpmをインストールしてください。また、package.jsonを直接変更しないでください。モジュールは決して削除されていないために存在しますので、npmを実行してこれらのアクションを管理してください。 – Gntem

+0

ありがとうmr.phoenix!だから私はフォークしてその方法でインストールします。私はnodejsの専門家ではないので、もう少しnpmコマンドを探そう! –

答えて

1

おかげで、解決策は次のとおりです。

  • フォークリポジトリ(または私の場合は、すでに修正を持っているフォークを見つけます。)。

  • と、以前のバージョンの削除:

    とフォークから新しいバージョンをインストールし

NPM UNINSTAL --save pdf2img

npm installライブラリは「GM」に依存しているため--saveのgit + https://[email protected]/matteocontrini/node-pdf2img

この特定のケースでは問題を解決することはできないとfirebase機能で利用できない他のライブラリ

関連する問題