node.js - How can I invoke npm on heroku command line (to install bower components)? -
bower client side javascript npm server side , reads component.json file recognize dependencies should fetched @ deploy time i'd happy heroku run @ slug compilation time.
unfortunately can not invoke npm or bower heroku console or one-off command (heroku run "npm help") (heroku run bash -> npm help) it's possible ruby's rake. i've set npm , node (latest/x versions) in package.json in engines section, not dependencies.
i think solved customizing node buildpack consider little heavy task activating obvious.
you can setup postintall command, in package.json
"dependencies": { "bower": "0.6.x" }, "scripts": { "postinstall": "./node_modules/bower/bin/bower install" } then npm install install bower dependencies.
pros : 1 command rule them all.
cons : unnecessarily embed bower dependency.
node.js heroku bower
No comments:
Post a Comment