私はファイル格納データベースが必要になり、UploadFS
が最適なオプションのようです。私のプロジェクトは、Angular2のtypecriptとMeteorです。UploadFSをangular2-meteorと連携させる
meteor add jalik:ufs-gridfs
私はこのようなライブラリをインポートしようとすると、これまでのところ、それは失敗します。
import {UploadFS} from 'meteor/jalik:ufs'
それが(クライアント側)のライブラリを見つけることができませんでしたサイススローエラー。
私はtypescript
でのプロジェクトの残りの部分は、私は、その後dstmakeで、スタブufs.d.ts
を書くために最初に手作りを試みたが、私が見つけたときに手で再び私が持っていたライブラリがjavascript
であるので、それがかもしれ思いましたそのため流星(barbatus?:活字体)がモジュールUploadFS
にエクスポートし、それを見ることができる:
declare module 'meteor/jalik:ufs' {
export module UploadFS{
interface UploadFS {
...
}
}
}
これまでのところ私はtypings/
フォルダで私ufs.d.ts
スタブファイルを持っていたし、main.d.ts
にリンク。コンパイル時にエラーは発生しません。流星が悲しいのDBが正しく作成された...しかし、私はそれを壊し使用しようとしたとき。
UploadFSは定義されていないので、Meteorがエラーなしでコンパイルされていてもライブラリを参照していないと思われます。
私が残したのは、jalik:ufs
とjalik:ufs-gridfs
をtypescriptに手作業で翻訳することだけです。あれは正しいですか? ufsをangular2-meteorで動作させる簡単な方法はありますか?
他のストレージソリューションを使用しますか?このライブラリを修正するか、別のアドバイスを選択するアドバイスはありますか?
こんにちは、私はパッケージの作成者です。私はECMAS6を使って新しい構文(Meteor 1.3.x)に移行していません。 –
申し訳ありません。私は流星を初めて知りました。私はいくつかの中核的なもののためにあなたの図書館に頼っているので、夏に沿って見てみましょう。 – dinigo