Skip to main content

A buildout recipe to install NodeJS packages locally using npm

Project description

A zc.buildout recipe to install NodeJS packages locally using npm.

This recipe will install wanted packages in the local node_modules directory, and create a link to binaries in the buildout bin directory.

Options

packages:required, a list of package names to install (can specify a version with the syntax name@version).
node_path:absolute path to the node executable, by default the bin/node in buildout directory.
npm_path:absolute path to the npm executable, by default the bin/npm in buildout directory.

Examples

Using a locally compiled NodeJS:

[nodejs]
recipe = zc.recipe.cmmi
url = http://nodejs.org/dist/v0.10.21/node-v0.10.21.tar.gz
bin_node = ${buildout:parts-directory}/nodejs/bin/node
bin_npm = ${buildout:parts-directory}/nodejs/bin/npm

[coffee]
recipe = rodacom.buildout.npm
node_path = ${nodejs:bin_node}
npm_path = ${nodejs:bin_npm}
packages = coffee-script@1.6.3

Known bugs

  • The links generated in the ‘bin’ directory are not removed on uninstall.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for rodacom.buildout.npm, version 0.4
Filename, size File type Python version Upload date Hashes
Filename, size rodacom.buildout.npm-0.4.tar.gz (2.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page