首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何配置Vue CLI 3以利用webpack根文件夹别名?

如何配置Vue CLI 3以利用webpack根文件夹别名?
EN

Stack Overflow用户
提问于 2018-08-15 06:27:37
回答 1查看 2.2K关注 0票数 4

我试图将一个静态内容(img)从assets文件夹链接到一个vue组件,但收到了"Module not link : Error: Can't resolve“错误消息。

当我从根组件链接图像时,它会解析,但是从其他组件链接时,子文件夹中的列表不会解析。

请参考下面的示例:

代码语言:javascript
复制
├── App.vue <-- src="./assets/logo.png" resolved
├── assets
│   └── logo.png
├── components
│   └── some-other-component.vue <-- src="./assets/logo.png" not resolved

我试着在vue.config.js中使用下面的Webpack配置给'src‘文件夹设置一个别名,但是也没有成功:

代码语言:javascript
复制
module.exports = {
  configureWebpack: {
    resolve: {
      alias: {
        "@": require("path").resolve(__dirname, "src")
      }
    }
  }
}

我想知道是否有任何方法可以实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-08-15 07:01:39

它没有在你的some-other-component.vue中被解析,因为你给出的指向src/components/assets/logo.png而不是src/assets/logo.png的路径使用../assets/logo.png或者更好:@/assets/logo.png

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51850567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档