前言最近项目搞得差不多了,开始尝试打包Node后台程序。 关于这个问题我卡了两天,尝试了各种办法,期间也走了不少弯路。 相关方面资料太少,在此分享出一套方案实现。 帖子有些啰嗦,你可以直接下载我的工程案例瞅一下:案例工程问题pkg用起来各种问题,不知道pkg是压根就不支持ES6还是我没搞明白,但它明明引用了babel!解决好吧,我们自动手动搞一个babel ES6->ES5编译过程。1.首先
这是第一个vue的小项目,怕忘记了,把大致流程记录下来给自己看,以后熟悉了就好啦!打开node.js官网,下载安装包,一般选择LTS稳定版本    然后傻瓜式安装就可以(“下一步”);安装完成,打开cmd,输入node -v,回车,出现版本号就是安装成功了。 再查看包管理工具是否安装成功,输入npm -v,回车: 出现版本号即安装成功。&
转载 2024-08-30 15:40:55
191阅读
前言NodeJS在前端领域正扮演着越越重要的地位,它不仅可以让前端工作者使用javascript编写后端代码,还能方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。所以作为一名优秀的前端工程师,非常有必要了解和掌握Node.js。笔者接下来将通过对H5-Dooring项目
作为一个前端开发,本不需要自己部署项目,奈何天不遂人愿,活最终还是落到了自己头上,刚开始只是部署测试环境,只有一台服务器,手动部署以下也就算了,后面线上环境部署4台服务器,人当时就麻了对于喜爱摸鱼的我来说,严重耽误我摸鱼的时间,于是乎就在想能否写一个node脚本执行命令自动部署呢,想了一下,还是决定动手试试最开始是想通过执行shell命令打包项目,然后通过node进行io操作打包,再通过ssh2上
本文主要会详细介绍制作exe的完整步骤和流程,包括exe改名,换图标等1. 环境搭建安装nsis-3.0-setup.exe,点击下载安装成功后,右键选择nsi文件会显示如下2. workplus项目包准备(绿色版程序)基于nwjs开发完成的整个项目包,包括node_modules, dll模块等,如下2.1 exe名字修改默认exe的名字使用产品名称WorkPlus, 如果要对其修改不是简单的右
转载 5月前
67阅读
适用情况首先说明,此情况不具备普遍性。若你的情况与笔者类似那么希望这篇文章能够帮到你。我的项目情况是这样的:用node.js做后台,ejs做模板引擎(即整个页面是一个ejs文件)由node.js将数据渲染完成后,再将完整页面返回给用户。那么这样做会遇到的问题:1. 本项目没有html页面,ejs的作用也不是引入公共的组件,直接就是一个完整的页面,用webpack中处理ejs文件的load
一、创建项目结构1.创建根目录创建项目名为node-builder的文件夹2.创建业务源码1.在根目录下创建src文件夹 2.在src目录下创建index.html、css/index.css、js/index.js、img/logo.svgindex.html<!DOCTYPE html> <html lang="en"> <head> <meta c
Node.js 项目部署打包是一项非常重要的工作,它可以帮助我们将我们的Node.js应用程序打包成一个可执行的文件,并将其部署到服务器上。在本文中,我将为你介绍如何实现Node.js项目的部署打包。首先,让我们来看一下整个过程的步骤: | 步骤 | 操作 | | :--: | :--: | | 1 | 安装Node.js和npm | | 2 | 创建一个Node.js项目 | | 3 | 安
原创 2024-05-17 14:13:01
723阅读
vue-cli开发项目打包后,项目内容全部在/dist文件夹中直接访问index.htm即可本地访问可以直接放在后端项目中部署也可以直接上传至服务器中,在服务器中使用nginx配置到上传的文件路径node//建议改端口 不建议前端开代理 部署会很麻烦 //运行调试 npm run dev开发1.建议改端口 2.不建议前端开代理,不然部署会很费劲,大神可能有办法解决,但我不想自找麻烦 3.建议开
转载 2024-04-05 09:15:56
225阅读
## 如何解决“docker jenkins node项目打包卡死”问题 作为一名经验丰富的开发者,我将向你介绍如何解决“docker jenkins node项目打包卡死”的问题。在解决问题之前,让我们先了解一下整个流程。 ### 整个流程 下面的表格展示了解决问题的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 创建 Docker 容器 | | 2 | 在 Do
原创 2024-02-09 06:36:36
281阅读
【需求】在使用 VitePress 制作个人文档时,发现官方提供的组件非常不好用,虽然说他们也提供了足够强大的扩展功能,但是定制化始终不尽如人意,满足不了笔者的需求。好在官方提供了源代码,因此我们就需要在源代码上定制修改,再打包,最后在我们的项目中引入并使用。此教程涵盖最常见的 Node项目(如:Element Plus、uView 等)定制、打包并使用的过程。【解决】1 下载源代码至本地从
搭建 Jenkins+nginx 的Node+vue的前端自动化部署主要用的Jenkins进行前端的自动化部署,环境以及工具使用的是:Docker 以及 Portainer ; 文章目录搭建 Jenkins+nginx 的Node+vue的前端自动化部署安装nginx及配置安装Jenkins及配置1- 安装Jenkins本身2- 系统安装NodeJS的环境3- Jenkins 系统插件及环境变量4
背景毋庸置疑,NodeJS全栈开发包括NodeJS在前端的应用,也包括NodeJS在后端的应用?。CabloyJS前端采用Vue+Framework7,采用Webpack进行打包。CabloyJS后端是基于EggJS开发的上层框架。我们知道,EggJS采用的是约定优于配置的原则,当服务启动时,会在约定的目录加载controller、service诸如此类的文件。那么,我们基于EggJS开发的后端代
Node.js应用不需要经过编译过程,可以直接把源代码拷贝到部署机上执行,确实比C++、Java这类编译型应用部署方便。然而,Node.js应用执行需要有运行环境,意味着你需要先在部署机器上安装Node.js。虽说没有麻烦到哪里去,但毕竟多了一个步骤,特别是对于离线环境下的部署机,麻烦程度还要上升一级。假设你用Node.js写一些小的桌面级工具软件,部署到客户机上还要先安装Node.js,有点“大
文章目录一、安装pkg二、打包命令三、package.json文件配置三、报错解决1.未下载打包需要的二进制缓存文件2.下载完的文件存放的位置3.下载文件的重命名四、下载五、可能遇到问题补充六、总结         这次项目事前后端分离的一个项目,我们需要用node去包装后端给我们的接口,最后我们还需要把前端的代码和
转载 2024-01-12 08:56:02
95阅读
# 使用 Docker 打包 Vue 3 项目Node 环境配置指南 在当前的开发流程中,使用 Docker 来打包和部署前端应用已经成为一种常见的做法。本文将详细介绍如何将一个 Vue 3 项目Node 环境结合,通过 Docker 实现打包部署。我们将通过一个具体的示例来说明整个过程。 ## 环境准备 首先,你需要确保已安装以下环境: - Node.js(建议使用 LTS 版本)
原创 8月前
114阅读
分析工具Coverage:查看代码的使用状况移除死代码懒加载代码webpack-bundle-analyzer:查看资源树  1. productionSourceMap:false  2.路由懒加载  3. 关闭Prefetch  4.element-ui组件按需加载  5.使用 CDN 外部加载资源-vue, vuex, vue-router,axios  6.使用 CDN 外部加载资源-ec
转载 9月前
42阅读
常见的分布式事务场景分布式事务其实就在我们身边,你一直在用,但是你却一直不注意它。转账扣你账户的余额,增加别人账户余额,如果只扣了你的,别人没增加这是失败;如果没扣你的钱别人也增加了那银行的赔钱。下订单/扣库存电商系统中这是很常见的一个场景,用户下单成功了,店家没收到单,不发货;用户取消了订单,但是店家却看到了订单,发了货。分库分表场景当我们的数据量大了之后,我们可能会部署很多独立的数据库,但是你
转载 2024-07-04 15:59:21
53阅读
之前一直使用的hta在开发工具,最近转到node-webkit上了,对比一下二者的优劣势。hta单个文件,体积较小,但有兼容性的问题(兼容ie6、7、8就行了,也还好),node-webkit使用webkit内核,可以直接使用html5、css3的相关特性,比如圆角、渐变等,比较方便,界面炫一些,但在windows下最大的问题就是体积较大。 还有就是node-webkit在window
转载 2024-06-11 17:42:00
48阅读
nodejs打包成桌面程序(exe)的进阶之路node js bat 前端 计划任务前言:最近的研究,请大佬们细品第一篇 - 任务计划程序篇说真的研究到将nodejs打包成可执行的exe文件是个意外的方向。刚开始我的需求就是想要在电脑开机时自启动nodejs的项目;因为自己目前是搞前端开发的,而nodejs现在对于前端来说还是很火的,我们也会经常接触到它,比如webpack、Vue、React等都
  • 1
  • 2
  • 3
  • 4
  • 5