我家中有互联网连接,我可以使用此命令安装最新版本的TypeScript
:npm install -g typescript
,但不幸的是我的工作地点没有互联网(实际上我们不允许)使用互联网。)
除此之外我用谷歌搜索但似乎Typescript
没有离线安装程序。我的问题是如何处理这个问题?
我对npm
完全陌生,我们将不胜感激。
答案 0 :(得分:2)
有一个难看的解决方案:在家中执行npm install
并复制全局安装的软件包folder的内容。
如果您希望无法访问互联网npm install
,则需要在本地网络中配置自己的npm registry。
答案 1 :(得分: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