Причиной такого поведения является раздел в package.js
, который создается meteor create
{
...,
"meteor": {
"mainModule": {
"client": "client/main.js",
"server": "server/main.js"
},
"testModule": "tests/main.js"
}
}
в журнале изменений до 1,8 , в котором упоминается это поведение.
Если указано, эти точки входа переопределяют семантику загрузки модуля Meteor по умолчанию, что делает ненужными каталоги импорта.Если mainModule оставить неуказанным для клиента или сервера, для этой архитектуры будут применяться правила по умолчанию, как и раньше.Чтобы отключить активную загрузку модулей в данной архитектуре, просто укажите для mainModule значение false.
Поэтому решение состоит в том, чтобы удалить раздел mainModule
из package.json
.