用于不发包,又没有私有仓库,可以用这样的方式取读取包。
读取方式:
import pkgA from “pkgA”
const pkgA = require(“pkgA”)
注意:如果需要构建的话,那么构建的目录也要传到仓库,比如dist,如果忽略了,包拉取后无法正常通过main:"xxx.js"使用
http方式:如果要验证会弹出用户名和密码
git+https://github.com/nolonger21/fe-cli-app-example.git
ssh方式:如果要验证直接读取本地密钥
git+ssh://git@github.com:nolonger21/fe-cli-app-example.git#master
Example:
npm install git+ssh://git@github.com:npm/cli.git#v1.0.27npm install git+ssh://git@github.com:npm/cli#pull/273npm install git+ssh://git@github.com:npm/cli#semver:^5.0npm install git+https://isaacs@github.com/npm/cli.gitnpm install git://github.com/npm/cli.git#v1.0.27GIT_SSH_COMMAND='ssh -i ~/.ssh/custom_ident' npm install git+ssh://git@github.com:npm/cli.git参考:https://docs.npmjs.com/cli/v7/commands/npm-install