2015-12-16 2 views
-1

Возможно ли выполнить команду browserify file.js > bundle.js без использования командной строки?запустить браузер без командной строки

Могу ли я запустить эту команду из файла javascript?

+2

Вы [прочитали прекрасное руководство] (https://github.com/substack/node-browserify#api-example)? – robertklep

+0

@Vohuman, если я создаю файл .js и требую браузера, мне нужно использовать командную строку для запуска этого файла с «node file.js», но я не должен использовать командную строку, возможно ли создать файл .js, который вызывает командной строки и создать файл для браузера? – ameni

+0

http://stackoverflow.com/questions/20643470/execute-a-command-line-binary-with-node-js –

ответ

0

Похоже, вы ищете что-то вроде глотка. (http://gulpjs.com/)

Вот хорошая статья, чтобы вы начали: https://viget.com/extend/gulp-browserify-starter-faq

+0

У меня есть эта команда browserify file.js> bundle.js: я хочу выполнить ее, не используя вручную командную строку, поэтому существует любое решение для интеграции этой команды в javascript-программу (которую я могу назвать из html), так что это js программа вызывает командную строку узла js и выполняет эту команду, просматривая файл file.js> bundle.js без необходимости открытия cmd вручную – ameni

+0

Gulp может помочь мне сделать это? – ameni

+0

Запуск «gulp watch» со следующей задачей позволит браузеру постоянно создавать любые изменения исходного кода: https://github.com/gulpjs/gulp/blob/master/docs/recipes/browserify-transforms.md Примечание. : Вам все равно нужно добавить задачу 'gulp watch', которая вызовет задачу' javascript' в приведенной выше ссылке. –

0

Я думаю, что если вы используете скрипт тег в package.json

"scripts": { "start": "browserify file.js -o bundle.js" },

может работать без использования командной строки

+0

Я просто добавляю это в свой пакет package.json? то как я могу его выполнить, чтобы получить файл bundle.js – ameni

+0

Вам просто нужно запустить команду в начале, которая в этом случае равна 'npm compile start', где 'start' - это имя скрипта. Это создаст bundle.js. Но я не знаю, можно ли использовать командную строку. – Actung

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