Installing local node modules with npm
Posted on:
With modern versions of NPM, if you have a node module you want to install into another project, if you write the directory with npm install
and that folder has a package.json
, it will move the project over.
npm install ../my-cool-module
Then in the project it was installed to, it will be in the dependencies
field as such:
{
"dependencies": {
"my-cool-module": "file:../my-cool-module"
}
}
What's useful with this is rather than doing a copy of the files, it creates a symlink to this folder, so you can continually work on the module within itself and then when you want to test it within the project you installed it locally into, you can do such immediately without needing to run npm install
again.