Прокси-сервер реестра NPM, скрывающий версии пакетов, выпущенные после указанной даты
|
|
1 месяц назад | |
|---|---|---|
| .gitignore | 1 месяц назад | |
| LICENSE | 1 месяц назад | |
| README.md | 1 месяц назад | |
| go.mod | 1 месяц назад | |
| main.go | 1 месяц назад | |
| start.sh | 1 месяц назад |
Прокси-сервер для реестра NPM, который скрывает версии пакетов, выпущенные после указанной даты.
Для сборки исполняемого файла требуется установленный Go.
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o nptm .
Запустите прокси, указав нужную дату.
./nptm --port=9000 --date=2021-12-05
Переключите версию Node.js на актуальную для указанной даты.
nvm install 12
nvm use 12
Или просто выполните nvm use, если в проекте есть файл
.nvmrc.
Определите текущий адрес реестра, чтобы восстановить его позже.
npm config get registry
Установите адрес прокси в качестве реестра NPM.
npm config set registry http://localhost:9000/
Создайте в корне проекта файл .npmrc с адресом
прокси.
registry=http://localhost:9000/
Теперь можно запускать npm install в вашем проекте.
Зависимости будут установлены по состоянию на указанную дату.
MIT