网站首页 > 博客文章 正文
如果你是搜索linux-x64-83_binding.node,过来的,那么估计你是遇到和我一样的坑了。
关于如何jenkins+码云 实现自动化部署项目到centos上,可以参看这篇文章,写得比较详细,我这里略过了:
jenkins+码云 实现自动化部署项目到centos上(完整版)_s峰-CSDN博客_jenkins 码云自动部署
1. 安装nodejs插件
2. 在centos中安装nodejs
yum install nodejs
node -v 查看到版本是v14.16.0
2. 全局设置nodejs ManageJenkins->Global Tool configuration
?
3. 勾选 Provide Node & npm bin/ folder to PATH
?
设置npm 镜像
npm config set registry https://registry.npm.taobao.org
npm config get registry
build的时候出现这种错误:
Cannot download "https://github.com/sass/node-sass/releases/download/v4.13.1/linux-x64-83_binding.node":
fuck, 找了一大堆,可能是jenkins把路径拼错了,jenkins拼出来的地址说是在v4.13.1
?
淘宝镜像只在node-sass Mirror 下面有linux-x64-83_binding.node,github就更没有了, 所以下载不了。
?
最后搞个变通的方法,找到.npmrc,在root/.npmrc
编辑sass_binary_site=https://npm.taobao.org/mirrors/node-sass/v4.14.0/linux-x64-83_binding.node?,
?
这里的问号很关键,jenkins会把要下载的sass拼接到这个url地址后面,这样v4.13.1会变成一个参数被屏蔽啦,拼接后变成
https://npm.taobao.org/mirrors/node-sass/v4.14.0/linux-x64-83_binding.node?/v4.13.1/linux-x64-83_binding.node
如果,之前jenkins通过npm下载的linux-x64-83_binding.node不对,需要删除的话。
, 找出jenkins缓存的地方,然后分别删掉,这样jenkins又会从网络重新下载而不是读缓存了。
最后是build 前端项目的脚本如下:(注意预先创建好文件夹/home/wwwroot)
cd ${WORKSPACE}
npm install
npm run build --prod
cd dist
cp -rf ./* /home/wwwroot
?
??
?
?
猜你喜欢
- 2024-11-11 一个基于SpringBoot2的商城系统,拿去接私活是真的香(附源码)
- 2024-11-11 vue3源码学习--调试环境搭建(vue3调试工具)
- 2024-11-11 新电脑之-sourcetree&ssh &vscode&npm拉取远程vue代码并运行
- 2024-11-11 Hexo历险记之二多系统安装Node(hexo官网主题)
- 2024-11-11 智能合约_安装Web3J环境(智能合约图解)
- 2024-11-11 nvm报错解决:配置最新淘宝镜像源(nvm 淘宝镜像)
- 2024-11-11 NodejJS包管理工具(nodejs jar)
- 2024-11-11 小程序开发——Taro框架从入门到放弃
- 2024-11-11 集成并部署开源若依后台系统(微服务版)到腾讯云
- 2024-11-11 搭建一个干净整洁的vue前端开发环境
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)