2016-11-04 4 views
0

'imports/ui /'내에 새로운 디렉토리 나 파일을 만들 때마다 변경 사항이 감지되지 않습니다.Meteor가 새 파일을 감지하지 못합니다.

오류가 사라지고 수동으로 서버를 수동으로 다시 시작하면 모든 것이 올바르게 작동합니다.

이 동작은 의도적입니까? Meteor가 새 파일을 자동으로 감지하도록 변경할 수 있습니까?

내 코드입니다 :

//client/main.js 
import '../imports/ui/body.js'; 

_

//imports/ui/body.js 
import { Template } from 'meteor/templating'; 

import './body.html'; 

Template.body.helpers({ 
    tasks: [ 
    { text: 'This is task 1' }, 
    { text: 'This is task 2' }, 
    { text: 'This is task 3' }, 
    ], 
}); 

_

//imports/ui/body.html 
<body> 
    <div class="container"> 
    <header> 
     <h1>Todo List</h1> 
    </header> 

    <ul> 
     {{#each tasks}} 
     {{> task}} 
     {{/each}} 
    </ul> 
    </div> 
</body> 

<template name="task"> 
    <li>{{text}}</li> 
</template> 

이다 내가 크롬의 콘솔에서 얻을 오류 :

Uncaught Error: Cannot find module './template.body.js' at require (http://localhost:3000/packages/modules-runtime.js?hash=ab7e8d32b6c7b5a5fa7ae1b65e8225c4f9e30223:119:19) at meteorInstall.imports.ui.body.html (http://localhost:3000/app/app.js?hash=daa6958260cc1e0c5e80d55b2d8741e114835c8d:9:18) at fileEvaluate (http://localhost:3000/packages/modules-runtime.js?hash=ab7e8d32b6c7b5a5fa7ae1b65e8225c4f9e30223:191:9) at Module.require (http://localhost:3000/packages/modules-runtime.js?hash=ab7e8d32b6c7b5a5fa7ae1b65e8225c4f9e30223:116:16) at Module.Mp.import (http://localhost:3000/packages/modules.js?hash=d99e0932efe1a420b80cdbd95cd57dc3604a8456:314:16) at meteorInstall.imports.ui.body.js (http://localhost:3000/app/app.js?hash=daa6958260cc1e0c5e80d55b2d8741e114835c8d:21:99) at fileEvaluate (http://localhost:3000/packages/modules-runtime.js?hash=ab7e8d32b6c7b5a5fa7ae1b65e8225c4f9e30223:191:9) at Module.require (http://localhost:3000/packages/modules-runtime.js?hash=ab7e8d32b6c7b5a5fa7ae1b65e8225c4f9e30223:116:16) at Module.Mp.import (http://localhost:3000/packages/modules.js?hash=d99e0932efe1a420b80cdbd95cd57dc3604a8456:314:16) at meteorInstall.client.main.js (http://localhost:3000/app/app.js?hash=daa6958260cc1e0c5e80d55b2d8741e114835c8d:38:14)

+0

(감사 diaconutheodor에), 따라서를 페이지를로드하지 않습니다. 전체 오류 및 코드를 게시하지 않으면 귀하를 도울 수 없습니다. –

+0

@TristanWiley 서버가 시작될 때 이미 존재하는 파일의 변경 사항 만 감지합니다. –

+0

Meteor는 가져 오기/Ui에서 파일 변경을 감지하고 다시 작성을 트리거합니다. @TristanWiley가 말했듯이, 뭔가 다른 것이 틀림 없습니다. 유성 재설정은 컴퓨터를 재부팅 할 때 도움이됩니다. – Mikkel

답변

0

는 이전에 프로젝트의 유성 버전을 설정합니다

meteor update --release 1.4.1.3 

Source

코드에서 오류가 있지만 그 변화를 감지하는 것 같다
관련 문제