在Vue中更改资产目录

问题描述 投票:1回答:2

我正在开发一个使用vue cli 3.0创建的项目。在创建时,还制作了src/assets文件夹。例如,该文件夹可以包括一些图像。

是否有可能将资产的路径更改为不同的路径?

我尝试改变assetsDir中的vue.config.js设置。但这只会改变构建中的输出路径。

编辑:

我应该注意,我想基于“供应商”环境变量加载资产。因此,如果我将其设置为vendorX它应该加载src/assets/vendorXvendorY它应该加载src/assets/vendorY

编辑2:

看来目录名称对Vue Cli无关紧要。我将assets文件夹名称更改为vendors。但我的猜测是Vue默认包含src中的所有资源文件。所以我现在正在寻找一种方法来改变这种情况,或者找到一种不同的解决方案。

vue.js vue-cli-3
2个回答
2
投票

如果资产文件夹设置了别名,可以在webpack.config中找到,但是vue-cli似乎创建了一个带有硬编码路径的项目。尝试将所有文​​件中资产的src路径更改为./assetsDir/myImg.png


1
投票

你可以看一下Anthony Gore在Medium上发表的这篇文章。可能会给你一个暗示。 “重命名Vue CLI 3项目的src文件夹”作者:Anthony Gore https://link.medium.com/9fo6DbgxNV

© www.soinside.com 2019 - 2024. All rights reserved.