Мне нужна база данных для хранения файлов, и UploadFS
представляется лучшим вариантом. Мой проект в Angular2 машинописных и Meteor.Сделать работу UploadFS с угловым2-метеорным
meteor add jalik:ufs-gridfs
До сих пор это не удается, когда я пытаюсь импортировать библиотеку как это:
import {UploadFS} from 'meteor/jalik:ufs'
Ошибка брошенную саис не смог найти библиотеку (на стороне клиента).
Я думал, что это может быть потому, что библиотека находится в javascript
в то время как остальная часть проекта в typescript
поэтому я попытался написать окурок ufs.d.ts
, первый ручной работы, а затем с dstmake, а затем вручную еще раз, когда я обнаружил, что я должен был экспортировать модуль UploadFS
так, что метеорит (ЬагЬаШз: машинопись) мог видеть:
declare module 'meteor/jalik:ufs' {
export module UploadFS{
interface UploadFS {
...
}
}
}
до сих пор у меня был файл ufs.d.ts
заглушки в папке typings/
и связан в main.d.ts
. Во время компиляции ошибок нет. Метеор грусти БД был правильно создан ... но потом, когда я попытался использовать его, сломался.
Я обнаружил, что UploadFS не определен, поэтому я предположил, что он не ссылается на библиотеку, хотя Meteor скомпилирован без каких-либо ошибок.
Таким образом, я полагаю, что единственное, что у меня осталось, это перевести jalik:ufs
и jalik:ufs-gridfs
на машинопись вручную. Это верно? Есть ли более простой способ сделать работу ufs угловой2-метеор?
Вы бы использовали другое решение для хранения? какие-либо советы или исправление этой библиотеки или выбор другой?
Привет, я являюсь автором пакета, я не перенес его в новый синтаксис (Meteor 1.3.x) с ECMAS6, вы знаете с командами импорта/экспорта, может быть, это поможет? –
Извините. Я новичок в «Метеор».Я расскажу об этом летом, поскольку я полагаюсь на вашу библиотеку для некоторых основных вещей. – dinigo