部署vuejs dist文件,通过node.js编译

前期准备:

1. Linux环境,安装配置node.js

① 下载地址:http://nodejs.cn/download/  ,下载linux 64位

② 已编译好的压缩包,解压到指定目录

1 cd /opt/  #切换到指定目录
2 rz #上传文件到指定目录
3 tar xf  node-v10.8.0-linux-x64.tar.xz  #解压4 mv node-v10.8.0-linux-x64 nodejs  #文件夹改名为nodejs5 cd nodejs/  #进入解压目录
6 ./bin/node -v       #执行node命令 查看版本

③ 设置软连接

1 ln -s /opt/nodejs/bin/npm   /usr/local/bin/
2 ln -s /opt/nodejs/bin/node   /usr/local/bin/

2. 打包

① 通过jenkins 将svn中代码发布到服务器中【未执行打包命令,不会有dist文件夹】

② 在通过npm run build命令打包

在vue代码目录下,执行npm run build 命令

③ 查看打包结果

会显示dist文件夹,内包含index.html和static 文件夹,直接放到服务端即可

原文地址:https://www.cnblogs.com/SH-xuliang/p/9674935.html

时间: 2024-10-05 21:49:35

部署vuejs dist文件,通过node.js编译的相关文章

node.js编译less文件

大多数文章对于到底怎样编译less文件并没有一个详细的说明,清一色的grunt命令,看得也是晕晕的,所以也就有了这篇手记的存在. 步入正题 1.安装配置好sublime text3(包括各种实用插件)和node.js后,新建一个文件夹,这里取名less_test,文件目录结构如下:其中node_modules文件夹是调用npm install命令的时候在当前目录下创建的安装模块.2.在test.less文件里面随意写些代码:3.打开命令行(cmd),进入less_test文件夹,输入npm in

使用 HTTP 上传 G 级的文件之 Node.js 版本

不管喜欢与否,javascript无处不在. 我们可以在客户端的前台应用中找到它,也可以在大量的框架.类库中找到它,而且可以在服务器端的后台应用中找到它. 近年来, Javascript越来越流行,这似乎是由于 Javascript 生态系统正在帮助提高生产率.减少入门所需的时间. 在我的第一篇文章中,我介绍了使用 ASP.NET Web 后端 API 实现 G级文件上传,发表完这篇文章后,我决定试一下使用 Node.js 能否达到同样的效果.  这意味着我需要实现 UploadChunk和 M

sublime3设置node.js编译

1. 首先需安装node环境并配置好环境变量,安装教程. 2. 然后在sublime中打开工具(Tools)→编译系统(Build System)→新编译系统(New Build System) 3. 执行步骤二会出现一个名为untitled.sublime-build的文件,复制粘贴下面代码并在相同目录下保存为 Node.sublime-build { "cmd": ["node", "$file"], "selector"

Node.js 切近实战(十二) 之Linux部署

之前的话我们的项目都是跑在windows上,今天我们要将我们的程序跑到linxu机器上.在看linux部署之前,我们先看一下node.js类似于asp.net mvc的过滤器或者叫拦截器.在app.js中我们加入如下代码 var beforeRequest = function (req, res, next) {     if (req.originalUrl == '/'          || req.originalUrl == '/login'          || req.orig

在 Windows系统中编译node.js 源代码

Node.js 在 Windows 下只能通过 Microsoft Visual Studio 编译,因此你需要首先安装 Visual Studio 或者免费的 Visual Studio Express .你还需要安装 Python 2 ( 2.5 以上的版本,但要小于 3.0 ) ,可以在 http://python.org/ 取得.安装完 Python 以后请确保在 PATH 环境变量中添加 python.exe 所在的目录,如果没有则需要手动在“系统属性”中添加. 一切准备好以后,打开命

使用pkg打包Node.js应用的方法步骤

Node.js应用不需要经过编译过程,可以直接把源代码拷贝到部署机上执行,确实比C++.Java这类编译型应用部署方便.然而,Node.js应用执行需要有运行环境,意味着你需要先在部署机器上安装Node.js.虽说没有麻烦到哪里去,但毕竟多了一个步骤,特别是对于离线环境下的部署机,麻烦程度还要上升一级.假设你用Node.js写一些小的桌面级工具软件,部署到客户机上还要先安装Node.js,有点“大炮打蚊子”的感觉.更严重的是,如果部署机器上游多个Node.js应用,而且这些应用要依赖于不同的No

Node.js 概述

JavaScript 标准参考教程(alpha) 草稿二:Node.js Node.js 概述 GitHub TOP Node.js 概述 来自<JavaScript 标准参考教程(alpha)>,by 阮一峰 目录 简介 安装与更新 版本管理工具nvm 基本用法 REPL环境 异步操作 全局对象和全局变量 模块化结构 概述 核心模块 自定义模块 异常处理 try-catch结构 回调函数 EventEmitter接口的error事件 uncaughtException事件 unhandled

Node.js入门:Node.js&amp;NPM的安装与配置

Node.js安装与配置  Node.js已经诞生两年有余,由于一直处于快速开发中,过去的一些安装配置介绍多数针对0.4.x版本而言的,并非适合最新的0.6.x的版本情况了,对此,我们将在0.6.x的版本上介绍Node.js的安装和配置.(本文一律以0.6.1为例,0.6的其余版本,只需替换版本号即可.从http://nodejs.org/#download可以查看到最新的二进制版本和源代码). Windows平台下的Node.js安装 在过去,Node.js一直不支持在Windows平台下原生

使用Node.js完成的第一个项目的实践总结

http://blog.csdn.net/yanghua_kobe/article/details/17199417 项目简介 这是一个资产管理项目,主要的目的就是实现对资产的无纸化管理.通过为每个资产生成二维码,来联合移动终端完成对资产的审核等.这个项目既提供了Web端的管理界面也提供移动端(Andorid)的资产审核.派发等相关功能.我们用Node.js构建该项目的Web端以及移动端的Serveice API. 项目主框架:Express 简介 Express 是一个非常流行的Node.js