How to install NPM package under alias or differen

2020-07-07 10:32发布

How can I npm install a package into a different directory?

1条回答
对你真心纯属浪费
2楼-- · 2020-07-07 11:25

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
查看更多
登录 后发表回答