2015-04-02 3 views
1

У меня есть модуль npm, который я хочу обернуть в пакет Meteor, и работать с ним на стороне клиента и на стороне сервера. Этот модуль npm не поставляется со встроенным файлом «dist», но только с источниками и скриптом сборки npm, поэтому он должен быть построен с помощью браузера или webpack.Модуль предварительной сборки пакета Meteor с браузером

package.json содержит НПМ сценарий сборки для минимизации пакета:

"scripts": { 
    "prod": "browserify ./index.js -x react | uglifyjs > ./dev/prod.js" 
}, 

Я хочу, чтобы выполнить этот скрипт (или мой собственный) и только потом

Package.onUse(function(api) { 
    api.addFiles('../somenpmfolder???/dev/prod.js', ['client', 'server']); 
} 

Очевидно только Npm.require Wouldn работайте, так как она не работает при выполнении на клиенте.

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

Это половина ответа на мой вопрос: https://stackoverflow.com/a/17081463/2123547

То, что я хочу иметь следующий этот этап предварительной сборки.

ответ

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