我爱模板网 > 建站教程 > nodejs,electron >  小技巧:在无网或无法访问外网的电脑上安装npm包正文

小技巧:在无网或无法访问外网的电脑上安装npm包

    我爱模板网在做一个项目时,需要使用到gulp,而客户对保密要求很严格,只能在他们提供的云桌面上使用。而云桌面只能访问他们的内网,无法访问外网。所以,运行下面的语句安装gulp没用了:
npm install -g gulp
    那能不能有网的电脑,如我自己的电脑下载好,再拷贝到无网的电脑上呢?下面的方法很好用:
    1、任意找个文件夹,执行
npm init
    这个初始化了一个干净的项目,生成package.json

    2、cd到刚才初始化的项目的根目录,执行
npm i
    这个会生成一个node_modules,这个node_modules只包含一些基本的库,很小,只有几MB,如果您不嫌麻烦,您可以直接用自己项目,但那样node_modules可能会很大。

    3、继续执行
npm i gulp-cli
npm i gulp
    因为在自己电脑上,有网,所以能够下载下来,而且没有用-g,都装在了刚才的node_modules里面了

    4、将node_modules打包,拷贝到不能联网的电脑上,如我的就是云桌面。

    5、全局安装gulp-cli
npm i -g ./node_modules/gulp-cli
    这个等于就是把node_modules里面的gulp-cli拷贝到了全局环境中。执行成功,不会像常规那种提示,而是提示类似于下面:
added 1 package in 3s
    执行
gulp -v
    得到下面的返回:
CLI version:2.3.0
Local version: 4.0.2
    说明成功了。

    6、局部安装gulp
npm i -D ./node_modules/gulp
    至此,总算安装好了。这是个不错的方法,可以举一反三。



部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!
上一篇:yarn : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\yar 下一篇:设置NPM淘宝镜像源,以及还原镜像源至默认
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
选择头像:
最新评论

猜你喜欢