vscode vue项目 @import 引入css、styl文件问题

node版本18.18.1
vue脚手架 @vue/cli 5.0.8
项目地址

> vue-cli@1.0.0 test
> webpack serve --config ./config/webpack.dev.js

<i> [webpack-dev-server] Project is running at:
<i> [webpack-dev-server] Loopback: http://localhost:3000/, http://[::1]:3000/
<i> [webpack-dev-server] Content not from webpack is served from 'D:\nodejs\vue谷粒外卖\Vue-cli\public' directory
<i> [webpack-dev-server] 404s will fallback to '/index.html'
(node:752) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
(node:752) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
(node:752) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
(node:752) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency
(node:752) Warning: Accessing non-existent property 'column' of module exports inside circular dependency
(node:752) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
<i> [webpack-dev-middleware] wait until bundle finished: /
assets by path static/js/*.js 910 KiB
  asset static/js/vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_sour-6d6ce9.js 791 KiB [emitted] (id hint: vendors) 1 related asset
  asset static/js/main.js 74.9 KiB [emitted] (name: main) 1 related asset
  asset static/js/runtime~main.js.js 44.4 KiB [emitted] (name: runtime~main.js) 1 related asset
asset favicon.ico 4.19 KiB [emitted] [from: public/favicon.ico] [copied]
asset css/reset.css 1.91 KiB [emitted] [from: public/css/reset.css] [copied]
asset index.html 1.28 KiB [emitted]
Entrypoint main 910 KiB (883 KiB) = static/js/runtime~main.js.js 44.4 KiB static/js/vendors-node_modules_css-loader_dist_runtime_api_js-node_modules_css-loader_dist_runtime_sour-6d6ce9.js 791 KiB static/js/main.js 74.9 KiB 3 auxiliary assets
runtime modules 29.6 KiB 13 modules
orphan modules 246 bytes [orphan] 8 modules
cacheable modules 702 KiB
  modules by path ./node_modules/ 685 KiB 42 modules
  modules by path ./src/ 17.3 KiB
    modules by path ./src/pages/ 6.37 KiB 20 modules
    modules by path ./src/*.vue 5 KiB 8 modules
    modules by path ./src/components/FooterGuide/*.vue 4.98 KiB
      ./src/components/FooterGuide/FooterGuide.vue 889 bytes [built] [code generated]
      + 7 modules
    ./src/main.js 136 bytes [built] [code generated]
    ./src/router/index.js 851 bytes [built] [code generated]

ERROR in ./src/components/FooterGuide/FooterGuide.vue?vue&type=style&index=0&id=051d90da&lang=stylus&rel=stylesheet%2Fstylus (./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/stylus-loader/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/components/FooterGuide/FooterGuide.vue?vue&type=style&index=0&id=051d90da&lang=stylus&rel=stylesheet%2Fstylus)
Module build failed (from ./node_modules/stylus-loader/index.js):
Error: D:\nodejs\vue谷粒外卖\Vue-cli\src\components\FooterGuide\FooterGuide.vue:2:9
   1| <template>
   2|  <div class="footer_guide">
--------------^
   3|     <a href="javascript:;" class="guide_item on">
   4|       <span class="item_icon">
   5|         <i class="iconfont icon-icon-waimai"></i>

failed to locate @import file ../../common/stylus/mixis.styl

    at CachedPathEvaluator.visitImport (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus-loader\lib\evaluator.js:157:21)
    at Visitor.visit (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus\lib\visitor\index.js:28:40)
    at Evaluator.visit (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus\lib\visitor\evaluator.js:156:18)
    at Evaluator.visitRoot (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus\lib\visitor\evaluator.js:693:27)
    at Visitor.visit (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus\lib\visitor\index.js:28:40)
    at Evaluator.visit (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus\lib\visitor\evaluator.js:156:18)
    at Evaluator.evaluate (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus\lib\visitor\evaluator.js:233:15)
    at Renderer.render (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus\lib\renderer.js:86:26)
    at D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\stylus-loader\index.js:167:12
    at tryCatchReject (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\when\lib\makePromise.js:840:30)
    at runContinuation1 (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\when\lib\makePromise.js:799:4)
    at Fulfilled.when (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\when\lib\makePromise.js:590:4)
    at Pending.run (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\when\lib\makePromise.js:481:13)
    at Scheduler._drain (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\when\lib\Scheduler.js:62:19)
    at Scheduler.drain (D:\nodejs\vue谷粒外卖\Vue-cli\node_modules\when\lib\Scheduler.js:27:9)
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
 @ ./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/stylus-loader/index.js!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/components/FooterGuide/FooterGuide.vue?vue&type=style&index=0&id=051d90da&lang=stylus&rel=stylesheet%2Fstylus 4:14-394 15:3-20:5 16:22-402
 @ ./src/components/FooterGuide/FooterGuide.vue?vue&type=style&index=0&id=051d90da&lang=stylus&rel=stylesheet%2Fstylus 1:0-433 1:0-433
 @ ./src/components/FooterGuide/FooterGuide.vue 5:0-97
 @ ./node_modules/babel-loader/lib/index.js??clonedRuleSet-7!./node_modules/vue-loader/dist/index.js??ruleSet[0]!./src/App.vue?vue&type=script&lang=js 1:0-67 5:4-15
 @ ./src/App.vue?vue&type=script&lang=js 1:0-174 1:0-174 1:175-338 1:175-338
 @ ./src/App.vue 2:0-54 3:0-49 3:0-49 8:49-55
 @ ./src/main.js 2:0-24 4:10-13

webpack 5.72.0 compiled with 1 error in 4651 ms

解决办法
在这里插入图片描述

搜索

Code Actions On Save
在这里插入图片描述
加入

   "path-intellisense.mappings": {
    "@": "${workspaceRoot}/src"
}

如图
在这里插入图片描述保存之后,再运行就可以解决了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值