Linux&服务器部署vue项目教程案例
vue init webpack student_vue

创建好项目

添加几个基本的插件
npm i element-ui -S

重点有几个第一遇到的是 Qs
在Windows中import qs from “Qs”;
而到了Linux中必须小写否则报错说未导入等错。。。

npm install 报错

安装webpack出现警告:npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules…
转载weixin_33724059 最后发布于2018-0

npm install时出现警告如下:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\ch
okidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.1.3: wanted {“os”:“darwin”,“arch”:“any”} (current: {“os”:“win32”,“arch”:“x64”}
)
npm WARN ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none was installed
fsevent是mac osx系统的,在win或者Linux下使用了 所以会有警告,忽略即可。
就是说安装成功了,继续开发吧

接下来重点如何永久启动
命令行输入:
which nohup
然后复制返回的地址。一般是 /usr/bin(我这里是/user/bin/nohup)

然后编辑用户环境变量:
命令行输入:

vi ~/.bash_profile

在它的最后一行,即 PATH=P A T H : PATH:PATH:HOME/bin 的后面添加刚才查询的地址:

就像这样 PATH=P A T H : PATH:PATH:HOME/bin:/usr/bin/nohup

 

加载环境变量:
命令行输入:

source ~/.bash_profile

在项目目录中执行启动命令:

nohup npm run dev &

继续输入否则无法实现效果

exit

项目可一直在后台启动


永久启动jar项目

nohup java -jar xxx.jar > system.log 2>&1 &