问题
How can I npm install
a package into a different directory?
回答1:
Say you want to install Case package, you can have a specific version under an alias:
npm i case-1.5.3@npm:case@1.5.3
or just give it a different name
npm i kool@npm:case
If you want to edit package.json directly:
"dependencies": {
"case-1.5.3": "npm:case@^1.5.3",
"kool": "npm:case@^1.6.1"
}
require():
let Case = require( 'case-1.5.3' );
let Kool = require( 'kool' );
Yarn used to have this functionality for a long time, and npm finally got it since v6.9.0, Mar 2019.
If you want to update your npm:
sudo npm i -g npm@latest
来源:https://stackoverflow.com/questions/56134857/how-to-install-npm-package-under-alias-or-different-name