저는 Meteor을 처음 사용하고 기본적인 To Do 응용 프로그램을 시험해보고 있지만 약간의 어려움이 있습니다. 자습서에서는 '가져 오기'에 파일을 추가하는 것에 대해 언급하지만 meteor create
을 실행했을 때이 디렉토리가 생성되지 않았고 그런 디렉토리를 만들지도 않았습니다. 어쨌든 main.js
main.html
및 main.css
은 모두 client
디렉토리에 저장됩니다. api
이라는 하위 디렉토리를 만들고 tasks.js
을 추가하고 서버 측 main.js에서 가져 오기를 시도하면 파일을 찾을 수 없어 응용 프로그램이 다운되었습니다. 나는 '수입'으로 감독 '클라이언트'이름 Meteor JS main.js는 '클라이언트'대신 'imports'디렉토리 만 허용합니다.
import { Meteor } from 'meteor/meteor';
import '../client/api/tasks.js';
Meteor.startup(() => {
// code to run on server at startup
});
/server/main.js
import { Mongo } from 'meteor/mongo';
export const Tasks = new Mongo.Collection('tasks');
기본적으로
'importm' 디렉토리에 저장되어있는 경우에만'ipmort' 할 수 있습니다. 'imports' 폴더를 만들고 거기서'api '를 움직이십시오. 그런 다음 '클라이언트/뭐든'에서 물건을 가져 오십시오. –
서버가 '클라이언트'라는 디렉토리 안에있는 파일을 볼 수 없으며 그 반대의 경우도 마찬가지입니다. – imkost