Я не могу заставить оператор импорта работать в моей папке пакетов.Импортировать файл из структуры папок пакетов в Meteor
У меня есть файловая структура вроде следующего:
-client
-model
-users.js
-packages
-mobile
-browser
-client
-auth
-login
-login.component.js
в login.component.js Мне нужно import { user } from '/model/users.js'
. Это возможно? Если да, то как мне это сделать? Если это не хороший способ обхода?
Edit: users.js
const User = Class.create({
name: 'User',
collection: Meteor.users,
secured: true,
fields: {
username: {type: String },
createdAt: { type: Date },
userData: { type: UserData, optional:true },
fullName: {
type: String,
resolve(doc) {
if (doc && doc.userData)
return doc.userData.firstName + ' ' + doc.userData.lastName;
else {
"no name"
}
}
}
}
});
export { User };
Я получаю Пользователь не определен ошибка, когда я надеваю» т импорт. В настоящее время у меня нет папки '/ import'. Должен ли я создать его? или это поможет помещать '/ models' в папку'/public'? –
это звучит относительно того, что экспортирует модуль. Пожалуйста, разместите содержимое 'users.js'. Если вы не используете метод импорта/экспорта, вам просто нужно убедиться, что объект, который вас интересует ('User'), является глобальным (например,' User = {} ', а не' var User = {} ') ; –
Я отредактировал сообщение с содержанием users.js –