我想在我的项目中使用npm从github安装bootstrap-loader
目前他们正在维护这个项目的两个版本,这两个版本与webpack版本1和2兼容。
我想安装版本1。我应该使用什么npm命令来安装这个?
我尝试使用下面一个,但它是不工作的。
npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save
我想在我的项目中使用npm从github安装bootstrap-loader
目前他们正在维护这个项目的两个版本,这两个版本与webpack版本1和2兼容。
我想安装版本1。我应该使用什么npm命令来安装这个?
我尝试使用下面一个,但它是不工作的。
npm install git://github.com/shakacode/bootstrap-loader.git[#v1] --Save
当前回答
另一种方法是将以下行添加到包中。json的依赖关系:
"package-name": "user/repo#branch"
例如:
"dependencies": {
... other dependencies ...
"react-native": "facebook/react-native#master"
}
然后进行npm安装或yarn安装
其他回答
另一种方法是将以下行添加到包中。json的依赖关系:
"package-name": "user/repo#branch"
例如:
"dependencies": {
... other dependencies ...
"react-native": "facebook/react-native#master"
}
然后进行npm安装或yarn安装
尝试了建议的答案,但只使用这个前缀方法:
npm i github:user/repo.git#version --save -D
在您尝试的命令中有额外的方括号。
要从分支-name分支安装最新版本,你可以使用:
npm install "https://github.com/shakacode/bootstrap-loader.git#branch-name" --save
npm: npm install username/repo#branchName——保存
yarn: yarn添加用户名/repo#branchName
例如:NPM I betimer/rtc-attach#master—save(我的用户名是betimer)
// this will appear in your package.json:
"rtc-attach": "github:betimer/rtc-attach#master"
我还想提一件事:托运行李不是个好主意。Json为构建服务器自动拉取更改。相反,把npm i(第一个命令)放到build命令中,让服务器直接安装和替换包。
再说明一下,如果包装。Json私有设置为true,有时可能会有影响。
npm的Doc定义了在repo_url之后只能指定tag/version。
这里是博士:https://docs.npmjs.com/cli/install