【Vue 基础】vue-cli初始化项目及相关说明

news2024/9/21 12:38:37

目录

1. 创建项目

2. 项目文件介绍

3. 项目的其它配置

3.1 项目运行时,让浏览器自动打开

3.2 关闭eslint校验功能

3.3 src文件夹简写方法


1. 创建项目

vue create 项目名

2. 项目文件介绍

创建好的项目中包含如下文件:

(1)node_modules:存放项目所需依赖

(2)public:一般放置静态资源(如图片)。注意:放在public文件夹中的静态资源,使用webpack进行打包的时候,会原封不动打包到dist文件夹中,而不会当做模块打包到js文件里。

(3)src:存放代码的文件夹,里面包含assets、components文件夹和App.vue、main.js文件

        * assets文件夹:一般放置多个组件共用的静态资源。注意:存放在assets文件夹里面的静态资源在webpack打包的时候,webpack会把静态资源当做一个模块,打包JS文件里面。

        * components文件夹:一般放置的是非路由组件(全局组件)

        * App.vue:唯一的根组件

        * main.js:程序入口文件,是整个程序当中最先执行的文件

(4).gitignore:上传git时用到的文件

(5)babel.config.js:配置文件

(6)package.json文件:可以认为是项目的身份证,用于记录项目叫做什么、项目当中有哪些依赖、项目怎么运行。

(7)package-lock.json:缓存文件

(8)REAMDE.md:说明文件

3. 项目的其它配置

3.1 项目运行时,让浏览器自动打开

先运行项目。在项目路径下输入如下命令:

npm run serve

如果遇到如下报错:

 原因是版本不兼容引起的,执行以下命令,再执行npm run serve即可

set NODE_OPTIONS=--openssl-legacy-provider

成功运行如下: 

 但是此时浏览器不会自动打开,需要我们手动在浏览器地址栏输入:http://localhost:8080/

如果想自动打开浏览器,需要在package.json中的第6行加上 --open即可

 此时重新运行npm run serve就可以自动打开浏览器。

3.2 关闭eslint校验功能

        eslint可以检测语法是否正确,但是会出现申明一个变量没用也提示错误的情况,因此可以关闭它。

关闭方法:

        在项目根目录下,创建一个名字为vue.config.js的文件

 在该文件中添加如下代码

module.exports = {
    lintOnSave:false  //关闭eslint
}

 

3.3 src文件夹简写方法

作用:配置别名为@,让@代表src文件夹,这样将来文件过多,找的时候就方便很多

步骤:

在根目录下创建名字为jsconfig.json的文件

在该文件中添加如下代码:

 

{
    "compilerOptions": {
        "baseUrl": "./",
        "paths": {
            "@/*": [
                "src/*"
            ]
        }
    },
    "exclude": [
        "node_modules",
        "dist"
    ]
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/462645.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于显扬科技自主研发3D机器视觉HY-M5在易拉罐包装检测的应用

行业现状: 易拉罐包装行业发展迅速,是中国食品工业的重要组成部分。近年来,随着经济水平的提高和生活方式变化,各类预包装食品需求剧增,碳酸饮料和啤酒等饮料消费大幅增加,直接带动易拉罐包装行业高速发展…

方案解析丨数字人主播如何成为电商直播新标配

浙江省政府办公厅近日印发《关于进一步扩大消费促进高质量发展若干举措》支持电子商务直播发展。抢抓电子商务直播快速发展机遇,发展数字人虚拟主播、元宇宙新消费场景等新业态新模式。 随着电商直播快速发展,企业怎么高效地实现引流获客,成为…

【计算机组成原理】数据的表示和运算·进位计数制

🚩 本文已收录至专栏:计算机基础 我们可以通过显示屏看到各种形式的数据信息,但数据是如何在计算机中表示呢?运算器又是如何实现数据的算数、逻辑运算? 十进制数是最适合我们日常使用的一种计数方式,除此之…

随手记录:Livox 时间戳修改为ROS时间戳

参考与前言 传感器类型:Livox-Mid70 参考链接:Ubuntu20.04系统安装Livox ROS Driver 官方驱动:https://github.com/Livox-SDK/livox_ros_driver 碎碎念:之所以要改成rostime主要是 提取pcd的时候发现这个timestamp 300.xxx 打…

我那张被问爆了的漫画头像确实有点东西

不得不说,这个照片变漫画有点东西啊!不知道姐妹们有没有发现❗️最近漫画人像它又火起来了,基本上在dy等各大社交软件上,特别是朋友圈已经是刷屏了~随便一张照片经过渲染之后秒变动漫风格照,我就马不停蹄就…

宝塔面板搭建自己的网站,并发布公网远程访问

文章目录 1. 环境安装2. 安装cpolar内网穿透3. 内网穿透4.固定http地址5. 配置二级子域名6.创建一个测试页面 宝塔面板简单几步搭建本地web站点,并做内网穿透,实现公网用户也可以正常远程访问,无需公网IP,无需设置路由器。 1. 环…

这样的速度,还有谁?一个 issue 引发的性能大跃进

前段时间开源了一个关于音频特征提取和分析的小项目,自己是 AI 音频领域方向的,但受限于对音频特征的理解,做研究时总感觉缺乏“底料”,所以当做是学习练手做了这个小东西。 虽然是学习练手的小项目,但也信心满满&…

从盒马来看新零售的全面可行性

来源|新零售 不久前,一家位置极佳的北京老牌超市闭店的消息引发了很多人的唏嘘,这家超市位于北京长安街东侧的万达广场上,曾经作为万达广场的主力店,服务周边居民长达十年之久。 不过,周边的居民很快得知…

哪个牌子的电视盒子好用?经销商总结目前性能最好的电视盒子

做数码经销已经是第九年了,这些年对数码行业也算是颇有研究,大家选购数码产品时都会参考我的建议。今天我将来分享目前性能最好的电视盒子推荐,想知道哪个牌子的电视盒子好用看这篇就足够了。 一:泰捷WEBOX60Pro电视盒子 亮点&a…

27- OCR 光功率计数码管字符识别

要点: 光功率计数码管 1 前言 本案例将使用OCR技术自动识别光功率计显示屏文字,通过本章您可以掌握: PaddleOCR快速使用数据合成方法数据挖掘方法基于现有数据微调 为实现智能读数,通常会采取文本检测文本识别的方案&#xff…

【JavaWeb】jQuery(上)

本章内容 1.jQuery Hello world 2.jQuery 选择器 3.jQuery 过滤器 4.jQuery 元素筛选 1、jQuery 介绍 什么是 jQuery ? jQuery,顾名思义,也就是 JavaScript 和查询(Query),它就是辅助 JavaScript 开发的 js 类…

ChatGPT能用来写小说吗-gpt可以续写小说吗

怎么用ChatGPT写网文 ChatGPT是一个语言生成模型,可以用于生成各种文本,包括网文。下面是一些写网文的建议。 确定你的主题和情节。在开始写作之前,你需要确保你有一个明确的主题和情节,这可以帮助你更好地组织你的故事&#xff0…

React18开发中遇到的一些小问题

遇到这样一个问题,初始化时用户登陆后需要获取到用户信息,但是发现获取用户信息这个接口触发了2次,这是不应该的,于是我查阅了一下资料,把自己的笔记记录下来。 还有就是使用mobx遇到的控制台警告问题,也一…

【youcans 的 OpenCV 学习课】22. Haar 级联分类器

专栏地址:『youcans 的图像处理学习课』 文章目录:『youcans 的图像处理学习课 - 总目录』 【youcans 的 OpenCV 学习课】22. Haar 级联分类器 3. Haar 特征及其加速计算3.1 Haar 特征3.2 Haar 特征值的计算3.3 积分图像3.4 基于积分图像加速计算 Haar 特…

win10系统安装虚拟机及centOS系统

win10系统安装虚拟机及centOS系统 准备工作下载软件及对应文件 安装本次虚拟机安装的版本本次centos安装的版本 问题使用虚拟机打开centos时报错:解决 安装成功效果 准备工作 下载软件及对应文件 虚拟机软件这里使用VMware Workstation,安装完成后需要许可证激活&…

如何快速删除PDF中的一个/多个页面

创建 PDF 后,您将无法更改它。但是,有时您必须从 PDF 中删除页面以保护隐私内容。因此,我们将向您展示几种在桌面或在线上实现它的方法。 第 1 部分:在桌面上从 PDF 中删除页面的最佳方式 桌面软件是从 PDF 中删除页面的最佳方式…

进程的管理

进程的概念 进程的引入是为了更好的研究、描述和控制并发程序的执行,使多道程序的并发执行具有了可控性和可再现性。 进程是一个具有一定独立功能的程序在一个数据集合上一次动态执行过程,简而言之,进程就是程序的一次运行的过程。 进程 程…

决策树(手写代码+隐形眼镜项目)

决策树作为一个分类问题,以信息增益作为特征分类的参考依据,作为一个分类算法,决策树可以将分类过程可视化,而且对于模型所不熟悉的数据,决策树也可以从中提炼出一系列的规则,然后根据数据来创造规则&#…

ArrayList简介

ArrayList 简介 ArrayList 是一个数组列表。它的主要底层实现是Object数组,但与 Java 中的数组相比,它的容量能动态变化,可看作是一个动态数组结构。特别注意的是,当我们装载的是基本类型的数据 int,long,…

Cortex-R52 GIC:Generic Interrupt Controller

ARM Cortex-R52 GIC:Generic Interrupt Controller 1.关于GIC GIC是支持和管理cluster系统中断的资源。它支持中断优先级、中断路由到核心或输出端口、中断抢占和中断虚拟化。 Cortex-R52处理器实现了一个内部GIC分配器用于处理器,每个核心还有一个GIC CPU接口。每…