vue结构目录菜鸟教程,vue的src下创建目录

  vue结构目录菜鸟教程,vue的src下创建目录

  Vue用@来表示src文件夹,这样导入时更方便找到文件路径。下面文章主要介绍vue配置根目录的相关信息(用@表示src目录),通过示例代码非常详细的介绍。有需要的朋友可以参考一下。

  

目录

   Vue中JS使用的根目录用法介绍,在Vue文件的CSS中使用vue cli3以及后续的配置步骤1:配置jsconfig.js步骤2:配置vue.config.jsvue cli2的配置摘要

  

简介

  本文描述了vue如何配置根目录(src目录用@表示)。

  默认情况下,不能用@代替/src。需要对其进行配置。

  

根目录的用法

  

在Vue中的JS里使用

  Vue通常用@来表示项目的src目录。这样在输入路径的时候就不用输入/src了,直接用@

  例如,有一个路径为:/src/layout/index.vue的vue文件,如下图所示:

  如果直接导入,代码应该这样写:

  从/src/layout 导入布局

  如果用@代替,会更简洁:

  从“@/layout”导入布局

  

在Vue文件的CSS里使用

  它可以这样使用:

  div class=login-center-left

  H2 img src= @/assets/logo . png /{ { title } }/H2

  /div

  注意

  不能用@来获取vue文件中样式的css中的路径。CSS loader会将非根路径的url解释为相对路径。

  解决方案:添加~前缀(~ @表示根路径)。也就是说,添加~前缀会被解释为模块路径。

  例如:

  背景:rgb(73,123,199)URL( ~ @/assets/log in-BG . png )左侧居中

  

vue cli3及之后的配置

  

步骤1:配置jsconfig.js

  位置:项目根目录/jsconfig.js

  {

  编译器选项:{

  baseUrl“:”。/,

  路径:{

  @/*: [src/*]

  }

  },

  //@不能用于以下目录中的文件

  排除:[node_modules , dist]

  }

  

步骤2:配置vue.config.js

  位置:项目根目录/vue.config.js

  法1:配置chainWebpack

  使用严格

  const path=require(path )

  const resolve=dir=path . join(_ _ dirname,dir)

  模块.导出={

  chainWebpack: config={

  config.resolve .别名。set(@ ),resolve(src ))

  }

  }

  法2:配置configureWebpack

  使用严格

  const path=require(path )

  const resolve=dir=path . join(_ _ dirname,dir)

  模块.导出={

  configureWebpack: {

  名称:“vue元素管理”,

  解决:{

  别名:{

  @: resolve(src )

  }

  }

  }

  }

  

vue cli2的配置

  webpack.base.conf(位置:项目根目录/config/webpack.base.conf)

  解决:{

  扩展名:[。js ,。vue ,。json],

  别名:{

   vue$: vue/dist/vue.esm.js ,

  @: resolve(src ),

  #:resolve(statis )

  }

  }

  

总结

  关于vue配置根目录(src目录用@表示)的这篇文章到此为止。关于vue配置根目录的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: