我在家中有互聯網連接,我可以用此命令安裝最新版本的TypeScript
:npm install -g typescript
,但不幸的是,在我的工作場所沒有互聯網(實際上我們不允許使用互聯網)。如何在沒有Internet的情況下安裝最新版本的Typescript(脫機)?
除此之外,我GOOGLE了但看起來沒有離線安裝爲Typescript
。我的問題是我該如何處理這個問題?
我對npm
是全新的,我們將不勝感激。
我在家中有互聯網連接,我可以用此命令安裝最新版本的TypeScript
:npm install -g typescript
,但不幸的是,在我的工作場所沒有互聯網(實際上我們不允許使用互聯網)。如何在沒有Internet的情況下安裝最新版本的Typescript(脫機)?
除此之外,我GOOGLE了但看起來沒有離線安裝爲Typescript
。我的問題是我該如何處理這個問題?
我對npm
是全新的,我們將不勝感激。
有一個醜陋的解決方案:在家做npm install
,並複製你的全球安裝軟件包folder的工作內容。
如果您希望能夠做到npm install
而無需訪問互聯網,您需要在您的本地網絡中配置您自己的npm registry。
我以前在脫機工作時使用過Sinopia。它作爲npm的緩存工作,允許您脫機工作,前提是您在連接互聯網的同時安裝了所需的軟件包。
按https://www.npmjs.com/package/sinopia#installation您可以安裝和使用以下步驟配置Sinopia:
# installation and starting (application will create default
# config in config.yaml you can edit later)
$ npm install -g sinopia
$ sinopia
# npm configuration
$ npm set registry http://localhost:4873/
# if you use HTTPS, add an appropriate CA information
# ("null" means get CA list from OS)
$ npm set ca null
你可以請詳細說明你的答案?你的意思是隻複製和粘貼你提到的目標文件夾就足夠了?例如,我是否也應用了任何註冊表設置? ... – siamak
我認爲你不需要。例如在Windows 10中,如果您複製粘貼您的整個C:\ Users \ \ AppData \ Roaming \ npm我相信它應該工作。 –
amiramw