[英]How to migrate global node packages that are not registered at the npm registry using nvm?
我正在嘗試使用nvm
將多個節點程序包遷移到較舊的節點版本。 這一直有效,直到我必須全局安裝/鏈接未在npm注冊表中注冊的軟件包。
該軟件包被SAP稱為kapsel
,我在較舊版本的node上需要此軟件包,因此取消鏈接該軟件包不是解決方案。
我像這樣之前安裝了全局kapsel軟件包:
$ cd /Users/me/SAP/MobileSDK3/KapselSDK/cli
$ npm install -g
然后,我嘗試使用nvm
將包遷移到我的舊節點版本:
$ nvm install 5.4.1 --reinstall-packages-from=9.6.1
輸出為:
npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/kapsel
如何遷移離線的全局軟件包?
這是kapsel的package.json(如果有幫助的話):
{
"name": "kapsel",
"description": "A helper for creating Kapsel applications.",
"version": "3.15.0",
"homepage": "",
"author": {
"name": "SAP",
"email": ""
},
"repository": {
"type": "git",
"url": ""
},
"licenses": [
{
"type": "",
"url": ""
}
],
"main": "lib/kapsel_commands",
"engines": {
"node": ">=0.9.9"
},
"scripts": {
"test": "grunt nodeunit"
},
"dependencies" :
{
"archiver" : "~1.1.0",
"progress" : "~1.1.8",
"request": "~2.74.0",
"q" : "~1.4.1"
},
"keywords": [],
"preferGlobal": "true",
"bin": {
"kapsel" : "bin/kapsel.js"
}
}
背景信息: kapsel
是SAP的KapselSDK,用於構建Fiori應用程序,例如用SAPUI5編寫的應用程序。 SAP要求您在全局范圍內手動安裝此軟件,SAP還要求您使用所有內容(例如node
已過時的東西。 kapsel
沒有在任何地方托管kapsel
。 它由SAP自己的HAT SDK安裝程序安裝。
我正在嘗試使用nvm
將多個節點程序包遷移到較舊的節點版本。 這一直有效,直到我必須全局安裝/鏈接未在npm注冊表中注冊的軟件包。
該軟件包被SAP稱為kapsel
,我在較舊版本的node上需要此軟件包,因此取消鏈接該軟件包不是解決方案。
我像這樣之前安裝了全局kapsel軟件包:
$ cd /Users/me/SAP/MobileSDK3/KapselSDK/cli
$ npm install -g
然后,我嘗試使用nvm
將包遷移到我的舊節點版本:
$ nvm install 5.4.1 --reinstall-packages-from=9.6.1
輸出為:
npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/kapsel
如何遷移離線的全局軟件包?
這是kapsel的package.json(如果有幫助的話):
{
"name": "kapsel",
"description": "A helper for creating Kapsel applications.",
"version": "3.15.0",
"homepage": "",
"author": {
"name": "SAP",
"email": ""
},
"repository": {
"type": "git",
"url": ""
},
"licenses": [
{
"type": "",
"url": ""
}
],
"main": "lib/kapsel_commands",
"engines": {
"node": ">=0.9.9"
},
"scripts": {
"test": "grunt nodeunit"
},
"dependencies" :
{
"archiver" : "~1.1.0",
"progress" : "~1.1.8",
"request": "~2.74.0",
"q" : "~1.4.1"
},
"keywords": [],
"preferGlobal": "true",
"bin": {
"kapsel" : "bin/kapsel.js"
}
}
背景信息: kapsel
是SAP的KapselSDK,用於構建Fiori應用程序,例如用SAPUI5編寫的應用程序。 SAP要求您在全局范圍內手動安裝此軟件,SAP還要求您使用所有內容(例如node
已過時的東西。 kapsel
沒有在任何地方托管kapsel
。 它由SAP自己的HAT SDK安裝程序安裝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.