iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue项目中 jsconfig.json概念及使用步骤
  • 285
分享到

vue项目中 jsconfig.json概念及使用步骤

2024-04-02 19:04:59 285人浏览 八月长安
摘要

目录Vue项目中 jsconfig.JSON是什么概述一、使用tsconfig.json或jsconfig.json二、使用步骤1. 配置说明2. 配置 webpack 别名3. c

vue项目中 jsconfig.json是什么

当您在工作空间中有一个定义项目上下文的jsconfig.json文件时,javascript体验会得到改进。

杰斯也太官方了,说白了就是提高在写项目时舒适度的

概述

目录中存在tsconfig.json文件表明该目录是 typescript 项目的根目录。该tsconfig.json文件指定编译项目所需的根文件和编译器选项。

JavaScript 项目可以使用jsconfig.json文件来代替,它的作用几乎相同,但默认启用了一些与 JavaScript 相关的编译器标志。

一、使用tsconfig.json或jsconfig.json

jsconfig.json源于tsconfig.json,是TypeScript的配置文件。
jsconfig.json相当于tsconfig.json的“allowJs”属性设置为true

二、使用步骤

1. 配置说明

代码如下(示例):

{
    "compilerOptions": {
        "baseUrl": ".",
        "paths": {
            // 解决项目中使用@作为路径别名,导致vscode无法跳转文件的问题
            "@/*": ["src/*"]
        },
        // 解决prettier对于装饰器语法的警告
        "experimentalDecorators": true,
        // 解决.jsx文件无法快速跳转的问题
        "jsx": "preserve"
    },
    //提高 IDE 性能
    "exclude": ["node_modules", "dist", "build"]
}

*Tips 在这里特别说明一下 exclude 为什么 提高 编译器 性能 ?

如果开发的项目根目录下没有 jsconfig.json,在默认情况下,像 VS Code, 默认只会把 node_modules文件夹排除掉。
官方给出建议是这样的

只要有可能,您应该使用不属于项目源代码的JavaScript文件排除文件夹。

意思就是 与开发无关的文件可以让 IDE 全部在编译时排除掉,像上面的配置中就排除了,构建过程依赖文件(node_modules)和生成的文件(dist 目录) 排除这些文件,可以提高 vscode 的性能。

2. 配置 WEBpack 别名

作为新手的你,是否遇到够这种情况:无数次的 …/ …/ …/ 早已让你眼花缭乱。

现在它来了,你需要配置paths :

"paths": {
      "@/*": ["src/*"]
    }

用 @ 代替 项目中 src目录,我们在 src 目录下 找 components 就简单多了

3. compilerOptions配置

总结

以上就是今天总结 jsconfig .json 的内容,本文仅仅简单介绍了 jsconfig .json 的一些基本配置,而 jsconfig .json提供了大量能使我们快速便捷提高代码效率的方法。

到此这篇关于vue项目中 jsconfig.json是什么的文章就介绍到这了,更多相关vue jsconfig.json内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue项目中 jsconfig.json概念及使用步骤

本文链接: https://www.lsjlt.com/news/153792.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue项目中 jsconfig.json概念及使用步骤
    目录vue项目中 jsconfig.json是什么概述一、使用tsconfig.json或jsconfig.json二、使用步骤1. 配置说明2. 配置 webpack 别名3. c...
    99+
    2024-04-02
  • vue使用websocket概念及示例
    目录概念部分:使用示例概念部分: 1,WebSocket 是 HTML5 提供的 TCP 连接上进行全双工通讯的协议。一次握手之后,服务器和客户端可以互相主动通信,双向传输数据。 2...
    99+
    2024-04-02
  • 使用webpack手动搭建vue项目的步骤
    目录一、前提条件二、手动搭建vue项目的步骤:1. 创建项目2. 生成package.json文件3. 引入webpack和创建webpack.config.js文件4. 创建ind...
    99+
    2023-03-02
    webpack搭建vue项目 如何搭建vue项目
  • Axios在vue项目中的封装步骤
    目录1. 什么是Axios?2. 回顾Ajax3. 回顾Promise4. Vue封装Axios1. 什么是Axios? Axios 是一个基于 promise 的网络请求库,可以用...
    99+
    2024-04-02
  • Vue项目中使用百度地图api的详细步骤
    目录1.百度开发者认证2.创建应用3.引用百度地图API文件总结1.百度开发者认证 进入百度地图开放平台 官网,(认证需要身份证号码,人脸识别,手机百度APP,邮箱地址) ...
    99+
    2022-11-13
    vue使用百度地图api 百度地图api接口 vue 地图
  • vue项目打包以及优化的实现步骤
    目录vue项目的打包上线及优化vue项目的打包项目托管项目的常见优化vue项目的打包上线及优化 项目完成,我们会将项目进行上线,为了提升性能,我们往往会进行一些优化处理 vue项...
    99+
    2024-04-02
  • java中IO的概念及使用
    本篇内容主要讲解“java中IO的概念及使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中IO的概念及使用”吧!目录一.认识IOIO的分类IO的方式IO读写的方式IO的特性二.文件操作...
    99+
    2023-06-20
  • vue3项目中使用three.js的操作步骤
    目录前言一、three.js是什么?二、vue3中下载与安装three.js三、操作步骤1.创建场景2.创建物体3.添加光源4.添加相机5.开始渲染四、myThree.vue源代码五...
    99+
    2023-01-15
    vue3 three.js vue使用three.js
  • vue项目中进行svg组件封装及配置方法步骤
    最近刚入新的公司,拿到项目之后,发现一个有趣的事情就是标题的icon是用svg来弄的,这篇文章彻底弄清楚怎么使用 1.创建vue项目(通过cli来搭建脚手架,该测试项目是用vue...
    99+
    2024-04-02
  • ubuntu中利用nginx部署vue项目的完整步骤
    目录1.安装nginx2.打包上传vue项目到服务器配置nginx访问vue项目常见错误总结1.安装nginx 更新源列表 apt-get update 安装nginx apt-g...
    99+
    2024-04-02
  • 使用vue-cli创建vue2项目的实战步骤详解
    目录前言第一步:搭建node运行环境,根据操作系统选择相应安装包第二步:安装webpack第四步:创建项目总结 前言 说明!!!:Vue CLI >= 3 和旧版使用...
    99+
    2023-01-28
    如何用vue cli创建一个项目 使用vue-cli快速搭建vue项目 vue-cli创建vue2项目
  • vue全局过滤器概念及注意事项和基本使用方法
    目录一.过滤器的概念1.自定义一个全局过滤器的格式二、过滤器的调用方法三.过滤器的注意事项四、基本使用方法一.过滤器的概念 Vue.js允许你自定义过滤器,可被用作一些常见的文本格...
    99+
    2024-04-02
  • 在Visual Studio 中使用git及Git概念
    目录第一部分:Git是什么?一、工作与操作流程1、Git工作流程2、Git操作过程图解3 Git中常见名词解释二、 Windows上安装Git三、SVN与Git的最主要的区别?四、理...
    99+
    2024-04-02
  • 在IDEA中Debug调试VUE项目的详细步骤
    调试js代码,每次都在要在代码中写debugger,或者在chrome中打断点,而且chrome的断点信息不人性化。偶然发现idea竟然有这个功能,简直神器啊。研究了半天终于搞定了,...
    99+
    2024-04-02
  • SpringBoot项目中使用redis缓存的方法步骤
    本文介绍了SpringBoot项目中使用redis缓存的方法步骤,分享给大家,具体如下:Spring Data Redis为我们封装了Redis客户端的各种操作,简化使用。 - 当Redis当做数据库或者消息队列来操作时,我们一般使用Red...
    99+
    2023-05-30
    spring boot redis
  • VUE项目调用高德地图的详细步骤
    目录前言申请高德key技术选型准备工作项目中应用刷新页面,地图加载偶尔失败在绑定插件的时候,控制台报错 a[d].split is not a function原生调用高德API混合...
    99+
    2024-04-02
  • ElementUI在实际项目使用步骤详解
    目录1.表格自排序2.分页功能3.el-checkbox-group多选框4.封装日历组件5.用antv-G2实现雷达图6.多语言支持1.表格自排序 目标:点击入职时间后面的上下箭...
    99+
    2024-04-02
  • Vue项目中使用Bootstrap
    一、安装jQuery Bootstrap需要依赖jQuery,所以引用Bootstrap之前要先引用jQuery,使用下面的命令引用jQuery: npm install jquer...
    99+
    2024-04-02
  • Vue项目中封装组件的简单步骤记录
    目录前言 如何封装一个Toast组件 使用案例 具体实现 总结前言 随着业务的发展 功能性开发 已经无法满足我们对于前端的需求,这一篇主要带大家体验一下如何开发一套属于自己的组件库...
    99+
    2024-04-02
  • laravel中的Service Container的概念及使用方法
    这篇文章主要讲解了“laravel中的Service Container的概念及使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“laravel中的Service Container的概...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作