Linux环境搭建vue开发环境


本文参考此博客(感谢此博主):https://blog.csdn.net/dingpeiqiang/article/details/87829886

node.js安装

Vue.js是一套构建用户界面的 “渐进式框架”。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。2016年,Vue同Angular、React形成三足鼎立的局面,让前端的开发者顾不暇接,接下来了解一下Vue的环境搭建。

Vue项目通常通过webpack工具来构建,而webpack命令的执行是依赖node.js的环境的,所以首先要安装node.js。

node.js的官方地址为:https://nodejs.org/en/download/

Linux服务器上创建vue文件夹,切换到vue文件目录

mkdir /usr/local/mjtabu/vue

cd vue

Linux环境下载node.js,链接为刚刚在官网复制的下载链接

wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz

 解压已下载文件

tar -xf node-v14.15.4-linux-x64.tar.xz

赋予解压后文件执行权限

chmod -R +x node-v14.15.4-linux-x64

建立软连接,变为全局

ln -s /usr/local/mjtabu/vue/node-v14.15.4-linux-x64/bin/npm /usr/local/bin/ 

rm -f /usr/local/bin/node

ln -s /usr/local/mjtabu/vue/node-v14.15.4-linux-x64/bin/node /usr/local/bin/

检验nodejs是否已变为全局,若出现以下界面则表示node.js安装成功。

node -v

npm -v

cnpm的安装

安装完node之后,npm包含的很多依赖包是部署在国外的,下载速度超级慢。所以最好安装cnpm。

cnpm:是淘宝对npm的镜像服务器。

cnpm 安装命令

npm install -g cnpm --registry=https://registry.npm.taobao.org

若是直接 cnmp -v 则会失败,原因需要再加一步   建立软连接

rm -f  /usr/local/bin/cnpm

ln -s /usr/local/mjtabu/vue/node-v14.15.4-linux-x64/bin/cnpm /usr/local/bin/cnpm 

cnpm

cnpm -v

若出现以下信息,则表示cnpm安装成功

vue-cli的安装

vue-cli是vue官方提供的一个命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需一分钟即可启动带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。

vue-cli 安装命令

cnpm install -g vue-cli

同理,创建 vue-cli 软链接

rm -f /usr/local/bin/vue

ln -s /usr/local/mjtabu/vue/node-v14.15.4-linux-x64/bin/vue /usr/local/bin/vue

输入vue,查看是否安装完成

vue 

新建一个Vue项目测试(以下操作未测试完成)

新建一个项目文件夹,命名为 vue-demo,cd到此文件夹,按照如下操作进行初始化

vue init webpack vue-demo

cd到vue-demo这个项目的目录中,执行以下命令

npm run dev

 

理论上启动了就能用 http:\\localhost:8080 启动了, 若是在centOS上没有办法运行

解决方式:vue-demo >config>index.js  修改host为127.0.0.1 指定ip地址就可以了

Linux命令校验效果(...)

curl  http://localhost:8080

Linux服务器开放以上配置端口后就可以在浏览器访问了

 

 

当然也可以用npm安装http-server测试你写的网页的效果

npm install -g http-server

命令行输入http-server,然后在浏览器上就可以访问

http-server


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2024 CODEPRJ.COM