2017-06-18 522 views
1

我在家中有互聯網連接,我可以用此命令安裝最新版本的TypeScriptnpm install -g typescript,但不幸的是,在我的工作場所沒有互聯網(實際上我們不允許使用互聯網)。如何在沒有Internet的情況下安裝最新版本的Typescript(脫機)?

除此之外,我GOOGLE了但看起來沒有離線安裝Typescript。我的問題是我該如何處理這個問題?

我對npm是全新的,我們將不勝感激。

回答

1

有一個醜陋的解決方案:在家做npm install,並複製你的全球安裝軟件包folder的工作內容。

如果您希望能夠做到npm install而無需訪問互聯網,您需要在您的本地網絡中配置您自己的npm registry

+0

你可以請詳細說明你的答案?你的意思是隻複製和粘貼你提到的目標文件夾就足夠了?例如,我是否也應用了任何註冊表設置? ... – siamak

+0

我認爲你不需要。例如在Windows 10中,如果您複製粘貼您的整個C:\ Users \ \ AppData \ Roaming \ npm我相信它應該工作。 – amiramw

1

我以前在脫機工作時使用過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 
相關問題