在vue-cli中配置alias无效

发布于 2022-09-11 20:32:29 字数 449 浏览 17 评论 0

用的vue-cli创建的项目,在webpack.base.conf里面配置了alias,为何还会报错

webpack.base.conf配置
图片描述

在main.js里面引入

图片描述

npm run dev 就报错了

This dependency was not found:

  • common/stylus/index.styl in ./src/main.js

To install it, you can run: npm install --save common/stylus/index.styl

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

烟─花易冷 2022-09-18 20:32:29

webpack.base.conf配置是没问题的,应该是import 路径错了

万劫不复 2022-09-18 20:32:29

import 'src/common/stylus/index.styl'也不行吗

萌逼全场 2022-09-18 20:32:29

楼主解决了吗

雾里花 2022-09-18 20:32:29

配的是 webpack 的,vscode 不认识这样的路径,需要下载插件 path-intellisense 然后本地配置
"path-intellisense.mappings": {

"config": "${workspaceRoot}/src/config",
"lib": "${workspaceRoot}/src/lib",
"store": "${workspaceRoot}/src/store",
"i18n": "${workspaceRoot}/src/i18n",
"component": "${workspaceRoot}/src/component"

}

代码智能跳转:
需要早项目根目录创建 jsonfig.json:
{
"include": [

"./src/**/*"

],
"compilerOptions": {

"baseUrl": ".",
"paths": {
    "component/*": ["src/component/*"],
    "config/*": ["src/config/*"],
    "lib/*": ["src/lib/*"],
    "i18n/*": ["src/i18n/*"],
    "store/*": ["src/store/*"]
}

}
}

川水往事 2022-09-18 20:32:29

报错是找不到文件路径,把用path.join()方法拼接的路径输出看看是否出错

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文