0
我似乎無法得到一個導入語句在我的包文件夾中工作。從Meteor的包文件夾結構導入文件
我有一個文件結構如下所示:
-client
-model
-users.js
-packages
-mobile
-browser
-client
-auth
-login
-login.component.js
在login.component.js我需要import { user } from '/model/users.js'
。這可能嗎?如果是這樣,我該怎麼做?如果不是什麼是一個好的解決方法?
編輯: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 };
我得到了用戶錯誤噸做進口。 我目前沒有'/ imports'文件夾。我應該創建一個嗎?或者將'/ models'放在'/ public'文件夾中會有幫助嗎? –
這聽起來與模塊導出的內容有關。請發佈'users.js'的內容。如果您不使用導入/導出方法,那麼您只需確保您關心的對象('用戶')是全局的(例如'User = {}',而不是''var User = {}') ; –
我編輯帖子users.js –