热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux环境下Jenkins部署nodejs环境

1、安装nodejs切记切记,不要下载nodejs版本是源码的,需要变异等死个人·····下载路径:https:nodejs.orgdist(睁大眼睛选择,一步错

1、安装nodejs

切记切记,不要下载nodejs版本是源码的,需要变异.........等死个人·····

下载路径:https://nodejs.org/dist(睁大眼睛选择,一步错,步步悔)


linux环境下Jenkins部署nodejs环境

压缩包的方式:

解压 建立软连接 使用

[[email protected] local]#  tar -zxvf node-v8.7.0-linux-x64.tar.gz 

 [[email protected] local]# cd /node-v8.7.0-linux-x64/bin

 [[email protected] local]# ./node -v

[[email protected] local]#ln -s /usr/local/node-v8.7.0-linux-x64/bin/node /usr/local/bin

[[email protected] local]#ln -s /usr/local/node-v8.7.0-linux-x64/bin/npm /usr/local/bin

ok  可以用了····


苦逼的方式  不建议 不建议  不建议(重要的事情说三遍)

需要编译的长这幅德行:

linux环境下Jenkins部署nodejs环境


linux环境下Jenkins部署nodejs环境

源码方式:

编译一个小时+

[[email protected] local]#tar -xvf node-node-v8.7.0.tar.gz 
[[email protected] local]#cd node-v8.7.0/
 [[email protected] local]#./configure 
 [[email protected] local]#make && make install (等了我一个小时)

配置环境变量 

[[email protected] local]#whereis node  (查找安装路径)

一般都在/usr/local/bin/node


[[email protected] local]#vim /etc/profile

在export PATH 后面加上/usr/local/bin

让/etc/profile立即生效

OK了


验证一下安装是否成功

node -v和npm -v


2、安装bower

npm install -g bower

PS:编译版本的在Jenkins项目配置中使用,没有生成dist文件夹,果断卸载后,安装解压包的nodejs,编译成功


3、淘宝安装npm

npm install -g cnpm --registry=https://registry.npm.taobao.org


4、Jenkins使用中出现了很多问题,根据实际情况去解决

注意事项 :

1、nodejs最好和开发的版本一致

2、window下和linux区分大小写,会导致打包失败(Jenkins环境是linux)

3、node_sass下载一直失败,根据提示去操作

4、npm版本



推荐阅读
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • 其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • ReactJSUIAnt设计空组件原文:https://w ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • uniapp开发H5解决跨域问题的两种代理方法
    本文介绍了uniapp开发H5解决跨域问题的两种代理方法,分别是在manifest.json文件和vue.config.js文件中设置代理。通过设置代理根域名和配置路径别名,可以实现H5页面的跨域访问。同时还介绍了如何开启内网穿透,让外网的人可以访问到本地调试的H5页面。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • 【前端工具】nodejs+npm+vue 安装(windows)
    预备先看看这几个是干嘛的,相互的关系是啥。nodejs是语言,类比到php。npm是个包管理,类比到composer。vue是个框架&# ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • ***Createdbyjiachenpanon161118.**合法uri*exportfunctionvalidateURL(textval){consturlregex^( ... [详细]
  • 1.移除consol.log()的babel插件安装:npmibabel-plugin-transform-remove-console-D配置:babel.config.js:这 ... [详细]
author-avatar
this_is_me活在自己小世界
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有