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至此,总算安装好了。这是个不错的方法,可以举一反三。