美文网首页
linux环境发布项目(node项目)

linux环境发布项目(node项目)

作者: 泪花烟熏妆 | 来源:发表于2019-03-21 16:28 被阅读0次

前提:测试环境已经安装好node等环境。

步骤:

1.通过xshell连接测试服务器,马上250测试服务器地址为:10.250.140.250 账号:root W8R__kjq_kUH6UFaLf__98UtBeg7J1DjVg3BhS7kbbp36Ypi__s_p8fv3,连接成功即可。

2.通过cd /home切换到home目录可通过ls命令查看目录下的文件,250测试环境发布的项目地址为/home/finance/App;(切换到此目录)

3.在上面的目录创建新的 文件夹mkdir interviewzkj.msxf.lotest;

4.在本地通过npm  run pack命令打包压缩包后上传至此目录,可通过 unzip +zip包名(可通过 tab快捷键快速填充文件名)解压

5.解压后可通过forever list命令查看启动 的服务(前提已经安装forever,可通过npm install forever -g安装),可通过forever  stop 服务名(uid)停止服务,可通过执行forever start  +app.js(启动的文件),eg:CFG_PATH='/home/finance/Config/interviewzkj.msxf.lotest/index-test.js' forever start --uid interviewzkj.msxf.lotest -a ./bin/www;

6.此项目有一个配置文件需配置在/home/finance/Config目录下,此文件用于项目配置的地址配置。

附录:

一.以上为项目发布的具体步骤,补充一点linux命令操作

1.删除文件下面的所有文件命令:rm -rf *;

2.查看文件内容:cat 文件名

3.修改文件内容:vi

vi有3种模式:

1)vi +文件名,直接进入文件此时可移动光标可删除不可修改,可通过点击:冒号,输入q!(不保存退出),wq保存退出.

2)vi + 文件名输入i进入编辑模式可通过esc退出

二.添加查看删除环境变量(node环境)

1.windows配置

查看 set NODE_ENV(变量名)

设置 set NODE_ENV=test

删除 set NODE_ENV=

2.linux配置

查看 echo $NODE_ENV

设置 export NODE_ENV=test

删除 unset NODE_ENV

env命令可查看所有环境变量

以上配置环境变量都为临时配置,如需永久配置需更改配置文件。

三.linux下启动node服务

因用node命令启动的服务当窗口关闭时会关闭所以用到forever

引用知识:

一.forever的应用

常用命令如下:

forever start -l forever.log ./bin/www #指定forever日志输出文件,默认路径~/.forever

forever start -l forever.log -a ./bin/www  #需要注意,如果第一次启动带日志输出文件,以后启动都需要加上 -a 参数,forever默认不覆盖原文件

forever start -o out.log -e err.log ./bin/www  #指定node.js应用的控制台输出文件和错误信息输出文件

二.linux中shell脚本的应用

shell脚本在window下我用的是vs编辑器会有格式问题,可用notepad编辑器转换为unix格式。

1.#!/bin/bash

# 上面中的 #! 是一种约定标记, 它可以告诉系统这个脚本需要什么样的解释器来执行;

2.shell注释以#开头

3.$0表示当前shell名称,$n,n为数字,如$1表示第一个参数

相关文章

  • linux环境发布项目(node项目)

    前提:测试环境已经安装好node等环境。 步骤: 1.通过xshell连接测试服务器,马上250测试服务器地址为:...

  • Mac 上安装nvm,切换 node 版本

    背景 老项目所需node环境版本低;新项目所需node环境版本高;开发中需要来回切换node版本;使用node版本...

  • node.js web编程总结--安装

    目的 初步认识node.js,linux搭建nodejs项目、基本nodejs项目运行,常用问题记录。node.j...

  • 2018-06-04培训

    linux基础 项目打包和发布

  • Vue一:Vue项目的搭建

    Vue项目的环境搭建 vue项目的搭建需要node.js环境,需要安装点击这里进入node.下载。傻瓜式安装即可;...

  • Vue.js 初探

    vue 环境安装 vue 项目初始化 vue 项目结构 vue 环境安装 vue需要npm命令安装安装node环境...

  • NodeJs/Vue项目中对process.env的使用

    NODE_ENV获取环境变量 在webpack 打包的项目/Node JS项目中,可以安装 cross-env(跨...

  • pm2安装并启动项目

    Linux下安装pm2 1、全局安装 2、创建软连接 3、查看进程 Linux下启动项目 1、启动node项目 2...

  • 如何创建Vue项目

    一:首先环境安装(node.js vue-cli),然后才能创建项目 Node环境安装 下载node.js安装 ...

  • node.js 学习笔记

    一.背景 安装node环境 安装npm 利用vs code 编写项目 和运行项目 vs code 项目基础设置:...

网友评论

      本文标题:linux环境发布项目(node项目)

      本文链接:https://www.haomeiwen.com/subject/iwccvqtx.html