QQCif's Frozen Zone

使用NPM直接安装本地Gitlab包[更新]

By QQCif

更新:今天把整个工作目录删掉之后发现可能是package.json写的不对,要这样写"multer": "git+http://gitlab.local/user/repo.git"。删掉package-lock.json, 再npm install就行了。下面的方法就当做备用吧。

===分割线===

如题,原本以为和Github一样,只要npm install user/repo但是报错。使用npm install http://gitlab.local/user/repo.git也不行。都是一样的错误信息npm ERR! Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?。只好直接安装tar包。从项目页面的download里面复制一下地址,执行npm install http://gitlab.local/user/repo/repository/master/archive.tar目前npm@5.3.0,也许以后会改?