私はたまたまファイルストレージデータベースを必要UploadFSとしており、それが最良の選択肢のようです。私のプロジェクトは Angular2 typescript と Meteor です。
meteor add jalik:ufs-gridfs
これまでのところ、次のようにライブラリをインポートしようとすると失敗します:
import {UploadFS} from 'meteor/jalik:ufs'
スローされたエラーは、(クライアント側で) ライブラリが見つからなかったことを示しています。
javascriptプロジェクトの残りの部分が入っている間にライブラリが入っているためかもしれないと思ったtypescriptのでufs.d.ts、最初は手作りで、次にdstmakeを使用して、次にUploadFS流星 ( barbatus:typescript?) はそれを見ることができました:
declare module 'meteor/jalik:ufs' {
export module UploadFS{
interface UploadFS {
...
}
}
}
これまでのところ、フォルダーにufs.d.tsスタブ ファイルがあり、 . コンパイル時にエラーはありません。Meteor 残念ながら DB は正しく作成されていましたが、使用しようとすると壊れてしまいました。typings/main.d.ts
UploadFS が未定義であることがわかったので、Meteor がエラーなしでコンパイルされたにもかかわらず、ライブラリを参照していないと思いました。
だから私に残された唯一のことは、翻訳jalik:ufsしjalik:ufs-gridfsて手でタイプスクリプトすることだけだと思います. あれは正しいですか?angular2-meteorでufsを機能させる簡単な方法はありますか?
他のストレージソリューションを使用しますか? このライブラリを修正するか、別のライブラリを選択するかのアドバイスはありますか?