【问题标题】:Changing the assets directory in Vue更改 Vue 中的资产目录
【发布时间】:2019-08-30 20:59:05
【问题描述】:

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

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

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

编辑:

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

编辑 2:

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

【问题讨论】:

    标签: vue.js vue-cli-3


    【解决方案1】:

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

    【讨论】:

    • 您的意思是重命名资产文件夹吗?或者您的意思是将引用从@/assets/...... 更改为@/assetsDir/.....。我尝试了最后一个建议,但这给了我一个编译错误the dependency was not found
    猜你喜欢
    • 2020-10-11
    • 2016-10-22
    • 1970-01-01
    • 2022-06-22
    • 2022-07-01
    • 2017-05-03
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    相关资源
    最近更新 更多