jenkins前端构建指南-npm包管理

运维同学最近搭建了N套构建环境,每到前端构建,因为种种原因,就会导致npm包下载出问题。一出问题,就打断我既有的工作,索性把这个东西给列一下,以后就按照这个检查就好。

1,node 版本选择node 6.9.5【有部分包在8以上有问题】

node -v可以查看

2.npm config ls

检查下红色部分是否taobao镜像

《jenkins前端构建指南-npm包管理》 mark

如果不是

npm config set registry http://registry.npm.taobao.org/

3.npm install

如果报phantomjs,错误

请到官网下载地址:http://phantomjs.org/download.html

我这里选择的版本是 phantomjs-2.1.1-linux-x86_64.tar.bz2

上传到服务器

tar -jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2 mv phantomjs-2.1.1-linux-x86_64.tar.bz2 /opt/phantomjs

并执行

export PHANTOMJS_HOME=/opt/phantomjs

删除node-modules,重新npm install就可以了.

4.npm run build/dist

如果不想每次都去下载,可以如下:

下面是提前下载好的供使用的npm依赖包公共目录

《jenkins前端构建指南-npm包管理》 mark

     然后通过构建脚本如下

《jenkins前端构建指南-npm包管理》 mark

    去直接从对应目录去拷贝就可以了。
    原文作者:penjoyer
    原文地址: https://www.jianshu.com/p/300c235f6049
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞