xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

How to install a npm package from the GitHub repository All In One

How to install a npm package from the GitHub repository All In One

git repo

$ git+https://github.com/xgqfrms/wcui.git
$ git+ssh://git@github.com/xgqfrms/wcui.git


$ npm install https://github.com/xgqfrms/wcui/tree/v1.1.2

$ npm install git@github.com:xgqfrms/wcui.git

image

github

# GitHub URI
$ npm i github:username/repo
$ npm i github:username/repo#branch
$ npm i github:username/repo#tag

$ npm i github:xgqfrms/wcui#main

$ npm install 'xgqfrms/wcui#main'
$ npm install 'xgqfrms/wcui#v1.1.2'

https://github.com/xgqfrms/wcui/tree/main
https://github.com/xgqfrms/wcui/tree/v1.1.2

https://gitpkg.vercel.app/

npm

image

https://github.com/xgqfrms/wcui/pkgs/npm/wcui

solutions

npm script hooks

Life Cycle Scripts

{
  "scripts": {
    "preinstall": "call the install script"
  }
}
{
  "scripts": {
    "prepack": "call the build script"
  }
}

https://docs.npmjs.com/cli/v9/commands/npm-install

https://docs.npmjs.com/cli/v9/using-npm/scripts

demos

$ npm i github:xgqfrms/wcui#main

# 💩 loading...
$ npm i github:pixelass/probot#feat/esm-it-plz

image

https://stackoverflow.com/questions/76975130/cannot-import-a-typescript-library-that-was-installed-from-a-github-fork

https://github.com/pixelass/probot/tree/feat/esm-it-plz

refs

https://stackoverflow.com/questions/17509669/how-to-install-an-npm-package-from-github-directly

https://stackoverflow.com/questions/51078974/how-to-have-npm-install-a-typescript-dependency-from-a-github-url



©xgqfrms 2012-2025

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(24)  评论(4编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
历史上的今天:
2022-08-29 产品文档 & 技术文档书写教程 All In One
2022-08-29 SwiftUI 4 All In One
2020-08-29 Docker in Action
2020-08-29 How to enable a local HTTPS website in macOS
2020-08-29 美元街
2020-08-29 Node.js & ES Modules & Jest
2019-08-29 Observer & MutationObserver & IntersectionObserver & Proxy & Object.defineProperty()
点击右上角即可分享
微信分享提示