2014-01-12 4 views
0

Я только начинаю с Component менеджер пакетов. Я понимаю, что могу использовать require в других локальных модулях, добавив модуль в local в файле component.json, но что, если я не хочу рассматривать каждый файл как модуль?Включение других локальных скриптов с помощью диспетчера пакетов компонентов?

В (очень минимальной) документации для Component разработчик TJ говорит, что я могу добавить любые другие соответствующие сценарии (которые живут в том же каталоге) в массив scripts. И все же, при этом, я не могу require или ссылаюсь на любые методы периферийных скриптов из моего файла main.

Метод require не удается загрузить в сценарии, и любая попытка ссылаться на методы или переменные из этого сценария из файла «bootstrap» бесполезна. Мой build.js показывает, что скрипт был скомпилирован, но я просто не могу понять, как правильно ссылаться на него из других сценариев ...

Помощь?

ответ

0

Я просто подумал, что отправлю ответ на этот вопрос, чтобы любой человек с той же проблемой мог быстро найти/безболезненно.

Ответ на ссылку на скрипт с указателем на его текущий каталог, как так:

var script = require('./script.js'); 

Обратите внимание на ./ в начале имени файла.

Простая ошибка в создании/исправлении.

Смежные вопросы