vscode 中vue导入模块的@路径提示以及采用@后报错显示not found

1、首先!!!项目得独立打开!!!!

因为项目如果不从根路径打开,会导致很多插件不可用

2、下载!!Path Autocomplete插件(路径提示)

上图点击【扩展设置】后进入下图

3、!!!! 在settings.json中添加代码!!!!

点击上图的【步骤 2】之后,进入下图的 【settings.json】文件中,添加下列框出的代码、

  //导入文件时是否携带文件的拓展名
    "path-autocomplete.extensionOnImport": true,
    //配置@的路径提示
    "path-autocomplete.pathMappings": {
    "@": "${folder}/src"
  },

以上是下载的插件的基本配置

接下来是取别名的配置

4、!!!在jsconfig.json中进行别名配置!!!(这是js中用)

如果没有jsconfig.json文件,那就自己建一个(!!!名字要一摸一样)

{
  "compilerOptions": {
    "target": "es5",
    "module": "esnext",
    "baseUrl": "./",
    "moduleResolution": "node",
    "paths": {
      "@/*": ["./src/*"]
    },
    "lib": [
      "esnext",
      "dom",
      "dom.iterable",
      "scripthost"
    ]
  },
  "exclude": ["node_modules","dist"]
}

 以上情况就基本上成功了,如果@路径还不生效的话 ,看看自己的文件中是否使用了tsconfig.json文件,

如果有的话,需要在tsconfig.json中添加配置  "allowJs": true,

最后就成功啦!!!!!

成果展示:

!!!!!!接下来是在css和html中用别名!!!!!!

一些静态资源,如css和imag最好都放在assets文件中~~~~~

vue-html-loader and css-loader translates non-root URLs to relative paths. In order to treat it like a module path, prefix it with ~,其实就是要在开头加个 ~

html中用,开头可加~也可不加~

 

css中用,开头要加入~

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值