2014-09-16 3 views
0

В моем приложении meteor я создал частный каталог. С meteor v. < 0.9 файлы в этом каталоге доступны в '.meteor/local/build/programs/server/assets/app'Файлы закрытого каталога Meteor недоступны

Однако теперь, используя Meteor 0.9.2, файлов там нет и я также не могу получить к ним доступ через «Активы».

Есть ли у кого-нибудь идеи, что может быть проблемой?

+0

Где вы пытаетесь получить к ним доступ? Клиент js, сервер js, css ... – richsilv

ответ

1

Я нашел решение ... когда нет JavaScript не файл в корневом каталоге проекта метеора метеора как-то не делает частные файлы доступны (все мой код находится внутри подпапок и пакетов). Я решил проблему, добавив пустой файл main.js в корневую папку, и voilà ... к файлам можно получить доступ. Я пробовал это по нескольким проектам, и это действительно кажется проблемой. Очень странное поведение действительно, поскольку оно даже не дает мне сообщение об ошибке.

+0

Так странно. Работал и для меня - в моем случае у меня возникали проблемы с загрузкой начальной загрузки из моей папки '.bower_components' (сделал папку скрытой, чтобы она не обрабатывалась Meteor). Сначала он работал нормально, но потом у меня была аналогичная проблема, когда он не мог найти частичку '_bootstrap.scss' во время сборки ... ваше исправление работало для меня ... Новое для Метеор, я ранее пытался загрузить Bootstrap-Sass из пакета [Meteor package] (https://github.com/englue/meteor-bootstrap3-sass), затем выяснил [эту проблему] (https://github.com/meteor/meteor/issues/2796) был шоустопом. –

+0

в метеоре 1.4.3.1 не работают – rogeriojlle

0

Я беру файл JSON из частного каталога, анализируя данные, а затем вставляя их в коллекцию при запуске meteor. Файл JSON называется categories.json с файловой структурой /private/categories.json. Разбор и вставив код ниже:

var data = JSON.parse(Assets.getText('categories.json')); 
    for (var i in data) { 
     Categories.insert({name:data[i].name}); 
    } 
Смежные вопросы