怎样在Linux上开发vue项目

一、开发环境搭建:安装node.js环境以及vue cli工具

(1)安装node.js

从官网下载对应的二进制压缩包,如下图:

解压到程序安装目录

xz -d node-v12.17.0-linux-x64.tar.xz
tar -xvf node-v12.17.0-linux-x64.tar
sudo mv node-v12.17.0-linux-x64 /usr/local/nodejs

编辑配置文件

vim /etc/profile

将node.js的node可执行可执行文件与npm链接所在目录添加到环境变量,在文件/etc/profile文件末尾添加以下内容

export PATH=/usr/local/nodejs/bin:$PATH

保存文件并执行以下命令

source /etc/profile
node -v # 查看本地node版本
npm -v # 查看本地npm版本

若显示以下类似,则代表安装成功

(2)安装nvm(node版本管理工具)

nvm是node版本管理工具,使用nvm我们可以随时在切换我们本地的node版本。 nvm项目地址为https://github.com/nvm-sh/nvm 根据文档提示,我们只需执行一下命令即可完成安装:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

npm相关指令以及示例:

nvm -help #查看nvm帮助文档
nvm --version #查看nvm版本号
nvm ls-remote #列出所有可以安装的node版本
nvm install v10.14.2 #指定安装10.14.2版本的node.js
nvm install node #安装最新的node版本(node为最新版本号的别名)
nvm install --lts node #安装最新的node长期维护版本
nvm ls #列出本地安装的node版本
nvm use v12.16.2 #将本地node切换为12.16.2版本

(3)安装yarn(node包管理工具)

yarn的中文官网https://yarn.bootcss.com/ 根据官方文档,以Debian/Ubuntu为例,安装步骤如下: 首先配置软件仓库:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

安装yarn包

sudo apt update && sudo apt install yarn

安装完成之后,使用如下命令检测是否安装成功:

yarn -v

如果出现相应的版本号,则代表安装成功

(4)安装vue cli

vue cli官网链接:https://cli.vuejs.org/ 使用npm全局安装

npm install -g @vue/cli

或者使用yarn 全局安装

yarn global add @vue/cli

二、使用命令行创建vue项目

在创建项目之前,我们可以使用如下命令查看相关的指令帮助文档

vue vue -h

进入工作目录,创建名为test的vue项目

vue create test

将光标选择到手动选择特性(Manually select features),如下图:

手动移动光标,选择响应的特性,使用空格键勾选或者取消勾选,如下图所示:

选择router的history模式,如下图:

选择node-sass模式,如下图:

选择eslint的配置,如下图:

选择eslint保存时检查代码,如下图:

选择将配置文件保存在单独的配置文件中,如下图:

选择时候将设置作为预设,如果输入y,则是,N则否,如下图:

如果选择是,按回车后还需输入预设名,再按回车等待安装即可。如果出现如下如所示则代表创建爱你成功,否则你需要检查一下网络和你的环境,重新创建。

linux npm安装_怎样在Linux上开发vue项目相关推荐

  1. dsc linux 软件安装_介绍一个linux各软件安装教程网站linuxize

    前言 相信有很多开发者安装linux系统软件时都会根据不同的发行版本去百度不同软件的安装步骤,但有时候可能会出现读者根据博主的安装步骤进行却出现了无法安装成功的情况,其实我作为一名读者有时也会出现这样 ...

  2. vue如何在末尾添加_怎样在Linux上开发vue项目

    一.开发环境搭建:安装node.js环境以及vue cli工具 (1)安装node.js 从官网下载对应的二进制压缩包,如下图: 01.png 解压到程序安装目录 xz -d node-v12.17. ...

  3. linux npm安装_手把手教你appium框架的搭建—linux

    总体来说,分为以下几步: 1.安装jdk 2.安装node和npm 3.安装android sdk 4.安装appium 5.安装pip及appium-python-client 以下是脚本 #!/b ...

  4. eas 在linux下安装_有在linux系统安装eas7.5的没???求指点

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 最近几天一直在redhat6.5 64位版本的linux系统上安装的eas7.5的服务端,但问题多多,快崩溃了,有没有安装过的,有经验的给分享一下啊??目 ...

  5. 在nginx上部署vue项目(history模式)--demo实列;

    转载地址:https://www.cnblogs.com/573734817pc/p/11057677.html 在很早之前,我写了一篇 关于 在nginx上部署vue项目(history模式) 但是 ...

  6. 在nginx上部署vue项目(history模式);

    在nginx上部署vue项目(history模式): vue-router 默认是hash模式,使用url的hash来模拟一个完整的url,当url改变的时候,页面不会重新加载.但是如果我们不想has ...

  7. run `npm fund` for details解决,前端开发:项目运行npm install 提示XXX ...for funding run `npm fund`...的解决方法

    run npm fund for details解决,前端开发:项目运行npm install 提示XXX -for funding run npm fund-的解决方法 35 packages ar ...

  8. linux deb文件安装_如何在 Ubuntu 上安装 VirtualBox | Linux 中国

    本新手教程解释了在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法.-- Abhishek Prakash Oracle 公司的自由开源产品 V ...

  9. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

最新文章

  1. IE9最终版透露IE10信息 或将自动在线升级
  2. IO异常 java.net.SocketException: Connection reset
  3. linux查看内核版本、系统版本、系统位数(32or64)
  4. STL学习小记--与C++模板相关的几个特性
  5. 四川航空签约神策数据,航司沉淀数据价值
  6. BGP属性+13条选路原则(转载)
  7. 五月两场!! NVIDIA DLI 深度学习入门课程——计算机视觉
  8. A way to visualize mip levels
  9. Visual Studio控制台程序输出窗口一闪而过的解决方法
  10. chapter8.1、面向对象
  11. leetcode(354)—— Russian Doll Envelopes(俄罗斯套娃信封)
  12. 数学之美阅读笔记(1)
  13. XCTF-攻防世界-密码学crypto-新手练习区-writeup
  14. 【历史上的今天】5 月 11 日:Dijkstra 算法开发者诞生;电子表格软件的开山鼻祖;机器狗 AIBO 问世
  15. 浅谈JAVA设计模式之——责任链模式(COR)
  16. 浪潮全球化的一面:从OEM到JDM,从ODCC到OCP
  17. 将大写字母转换为小写字符串,并显示 ASCII 值。
  18. java毕业设计校园社区系统mybatis+源码+调试部署+系统+数据库+lw
  19. Leetcode 592. 分数加减运算 C++
  20. 实体逆袭电商?数据昭示这个618已迎来拐点

热门文章

  1. Maven安装和配置环境变量
  2. Ants UVA - 1411(km板题竟然让我换了个板子)
  3. 五大经典算法之回溯法
  4. Visual Studio 中指定自定义生成事件
  5. AD学习笔记----PCB设计
  6. xcode4自定义文件模板(Creating Custom Xcode 4 File Templates)
  7. 53.连续分区分配vs分连续分区分配
  8. *8.哈希冲突是什么?以及如何解决哈希冲突
  9. SQLite数据库Java驱动下载及连接示例(sqlite-jdbc-3.30.1.jar)
  10. 2019语音技术报告:语音经济规模将超移动应用