私はたまたまファイルストレージデータベースを必要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を機能させる簡単な方法はありますか?
他のストレージソリューションを使用しますか? このライブラリを修正するか、別のライブラリを選択するかのアドバイスはありますか?