Provides custom resources for installing Node.js/npm and managing npm packages.
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
- Debian/Ubuntu
- RHEL family/Fedora/Amazon Linux
- macOS where platform packages are available
- Windows through Chocolatey
- Chef Infra Client 15.3+
- ark
- chocolatey
Install Node.js with the default platform method:
nodejs_install'nodejs'Install node from packages:
nodejs_install'nodejs'doinstall_method'package'version'24.15.0'Install Node.js from official prebuilt binaries:
nodejs_install'nodejs'doinstall_method'binary'Install Node.js from source:
nodejs_install'nodejs'doinstall_method'source'endInstall npm packages:
npm_package'express'nodejs_npm_packages'application packages'dopackages[{name: 'socket.io',version: '4.8.1'},]endSee migration.md for the breaking recipe/attribute migration guide.
This project exists thanks to all the people who contribute.
Thank you to all our backers!
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
         