如何在没有Internet的情况下安装最新版本的Typescript(离线)?

我在我的家中有互联网连接,我可以用这个命令安装最新版本的TypeScriptnpm install -g typescript ,但不幸的是在我的工作场所没有互联网(实际上我们不允许使用互联网)。

除此之外,我GOOGLE了但似乎没有Typescript 离线安装程序 。 我的问题是如何处理这个问题?

我是全新的npm和一步一步的解决方法将不胜感激。

有一个丑陋的解决scheme:做npm install在家里,并复制你的全局安装包文件夹的内容来工作。

如果你想在没有访问互联网的情况下进行npm install ,你需要在你的本地networking中configuration自己的npmregistry 。

离线工作时,我使用了Sinopia 。 它可以作为npm的caching,允许你脱机工作,只要你有互联网连接的时候安装了所需的软件包。

根据https://www.npmjs.com/package/sinopia#installation,您可以使用以下步骤安装和configurationSinopia:

 # 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