我正在开发一个使用vue cli 3.0创建的项目。在创建时,还制作了src/assets
文件夹。例如,该文件夹可以包括一些图像。
是否有可能将资产的路径更改为不同的路径?
我尝试改变assetsDir
中的vue.config.js
设置。但这只会改变构建中的输出路径。
编辑:
我应该注意,我想基于“供应商”环境变量加载资产。因此,如果我将其设置为vendorX
它应该加载src/assets/vendorX
和vendorY
它应该加载src/assets/vendorY
。
编辑2:
看来目录名称对Vue Cli无关紧要。我将assets
文件夹名称更改为vendors
。但我的猜测是Vue默认包含src
中的所有资源文件。所以我现在正在寻找一种方法来改变这种情况,或者找到一种不同的解决方案。
如果资产文件夹设置了别名,可以在webpack.config
中找到,但是vue-cli似乎创建了一个带有硬编码路径的项目。尝试将所有文件中资产的src
路径更改为./assetsDir/myImg.png
。
你可以看一下Anthony Gore在Medium上发表的这篇文章。可能会给你一个暗示。 “重命名Vue CLI 3项目的src文件夹”作者:Anthony Gore https://link.medium.com/9fo6DbgxNV