Я новичок в Meteor JS и использую Linux. Как basi c newb ie, я решил придерживаться руководств на их официальном сайте. Я пошел по руководству по списку дел и выбрал опцию «Пламя». Примерно на шаге 6 или 7 в руководстве упоминалось, что вы должны увидеть, как ваше приложение собрано на вашем localhost: 3000 при его запуске. После запуска Meteor и ожидания сборки приложения я открыл localhost: 3000. это выглядело так: AppImage . Я подумал, что возникла проблема с моей установкой метеора, поэтому я запустил
meteor npm install
, чтобы проверить, обновлена ли моя установка, и результат был:
up to date in 12.362s
Я не мог понять Что было не так, поскольку терминал также не отправлял никаких запросов, поэтому я открыл консоль в своем браузере и получил следующие ошибки:
Неперехваченная ошибка: не удается найти модуль './main. html 'на makeMissingError (modules-runtime. js? Hash = 23fe92393aa44a7b01bb53a510a9cab5fb43037 c: 232) в Module.resolve (modules-runtime. js? Hash = 23fe92393adulea44a710a1c03b53a) [как ссылка] (modules. js? hash = 20efd7567f62601be7ae21d11e21baf9bd63c715: 307) в модуле (main. js: 1) в fileEvaluate (modules-runtime. js? hash = 23fe92393aa44a7b01cb53ab3a510a9 .require (модули-время выполнения. js? hash = 23fe92393aa44a7b01bb53a510a9cab5fb43037 c: 248) при необходимости (модули-время выполнения. js? hash = 23fe92393aa44a7b01bb53a510a9cab5fb430 37 c: 268) в приложении. js? Hash = b426fd76718daefbb34707a544746de2f90dc26 c: 258
Есть ли способ исправить это?
Большое спасибо.
редактировать
Некоторые из вас хотели взглянуть на основные файлы HTML и js в каталоге клиента, поэтому я включил их сюда:
основной HTML и JS:
import { Template } from 'meteor/templating';
import { ReactiveVar } from 'meteor/reactive-var';
import './main.html';
import '../imports/ui/body.js';
Template.hello.onCreated(function helloOnCreated() {
// counter starts at 0
this.counter = new ReactiveVar(0);
});
Template.hello.helpers({
counter() {
return Template.instance().counter.get();
},
});
Template.hello.events({
'click button'(event, instance) {
// increment the counter when button is clicked
instance.counter.set(instance.counter.get() + 1);
},
});
<head>
<title>simple-todos</title>
</head>