首页 > 其他分享 >解决webstorm无法识别@等,无法ctrl跳转问题,vue项目配置

解决webstorm无法识别@等,无法ctrl跳转问题,vue项目配置

时间:2024-12-05 14:59:08浏览次数:7  
标签:__ src vue ctrl webstorm resolve 跳转 path dirname

1.1. 配置webpack.config.js文件

/*为了webstorm识别vite中设置的别名*/
'use strict'
 const path = require('path')
 
 module.exports = {
  context: path.resolve(__dirname, './'),
  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      '@': path.resolve('src'),
      '@assets': path.resolve(__dirname, 'src/assets'),
      '@pages': path.resolve(__dirname, 'src/pages'),
      '@comp': path.resolve(__dirname, 'src/components'),
      '@api': path.resolve(__dirname, 'src/api'),
      '@plug': path.resolve(__dirname, 'src/plugins'),
      '@utils': path.resolve(__dirname, 'src/utils')
    }
  }
}

1.2. 在webstorm设置中指定配置文件

webstorm可以识别@符号,按住Ctrl+路径也可以正常跳转了

 

标签:__,src,vue,ctrl,webstorm,resolve,跳转,path,dirname
From: https://www.cnblogs.com/sdlz/p/18588620

相关文章

  • vue3 使用 inject provide 提供全局变量 报错 [Vue warn]: inject() can only be used
    报错:vue3使用injectprovide提供全局变量报错[Vuewarn]:inject()canonlybeusedinsidesetup()orfunctionalfunctionalcomponents.场景main.js//main.js使用provide提供全局变量,做图片的urlapp.provide('imgurl','http://api.baidu.com/')pro.js......
  • VUE-UNI事件转发监听
    VUE以及uni-app如果在项目中事件转发以及监听事件在业务页面a.vue里面,调用了一个第三方接口,这个接口的回调是在项目的app.vue的onShow里面给的回调,那我现在在a.vue里面怎么处理。这个时候就需要做事件的转发,在a页面做事件的监听方法:store下边新建一个jseventBus.jsi......
  • 【SpringBoot+Vue】x-admin管理系统跟做
    技术栈前端技术说明Vue前端框架Vuex全局状态管理框架ElementUI前端UI框架Axios前端HTTP框架vue-element-admin项目脚手架后端技术说明SpringBoot容器+MVC框架MyBatisORM框架MyBatis-plusMyBatis增强工具Redis非关系型数据库Swagger接口文档框架Jwt登录校验令牌根据数据库......
  • 【期末项目】适合大学生的springboot+vue3完成中国铁路12306网站的业务实现【原创】
        ......
  • vue中ref的作用?
    在Vue中,ref是一个用于引用DOM元素的属性,它主要用于以下作用:1.引用DOM元素在Vue组件的模板中,你可以使用ref属性给DOM元素或组件实例添加引用标识。当你使用ref时,Vue会在组件渲染完成后,将DOM元素的引用赋值给组件实例的$refs对象中对应的属性。例如:<template><divref=......
  • vue中的data为什么是一个函数?起到什么作用?
    在Vue中,每个组件的data选项必须是一个函数,这是Vue设计中的一个重要特性。以下解释为什么data是一个函数以及它起到的作用:为什么data是一个函数?保证组件实例的独立性:每个组件实例都有自己的data对象。如果data是一个对象,则所有的组件实例会共享同一个对象,这会导致数据污染,因......
  • vue实现预览的图片进行下载
    代码如下:downImg("图片路径",'下载图片名称');downImg=(textUrl,name)=>{  fetch(textUrl).then(res=>{    res.blob().then(blob=>{      leta=document.createElement('a');      leturl=window.URL.cr......
  • vue中json对象数组求最大、最小、合计方法
    可以使用Array.reduce()方法来求最大、最小、合计值。示例代码如下://假设有以下json对象数组letarr=[{name:'tina',score:90},{name:'tom',score:80},{name:'john',score:70},{name:'jane',score:85}]//求最高分letmaxScor......
  • 基于大数据的滴滴出行数据分析与可视化系统(源码+vue+可视化大屏展示+爬虫分析+讲解等
    收藏关注不迷路!!......
  • # 全过程 快速创建一个Vue项目
    如何快速创建一个Vue项目前置知识​下载Node.js并且进行安装和配置Node.js,因为npm(NodePackageManager)是随Node.js一起安装的。Node.js下载地址:Node.js官方网站​(如果你还没有关于Node.js&webpack的相关知识,最好先学了,再走Vue路线)前言两种vue......