【问题标题】:VueJS 2: Local assetsVueJS 2:本地资产
【发布时间】:2017-10-18 23:41:21
【问题描述】:

我使用 cli 创建了一个项目,并且在生成的 assets 文件夹中有一些 css 和 js 文件。我正在尝试将它们添加到 index.html 文件中,但它一直以 404 的形式返回。我需要以其他方式添加本地 css 和 javascript 文件吗?

【问题讨论】:

    标签: vuejs2


    【解决方案1】:

    假设您使用的是 webpack 模板,请在 index.html 中尝试 /src/assets/...

    【讨论】:

    • 还是 404,我正在使用 webpack 模板
    【解决方案2】:

    在你的 webpack 配置文件中,你可以为你的 assets 文件夹添加一个别名:

    module.exports = { 
      ...
      resolve: {
        alias: {
          'assets': path.resolve(__dirname, '../src/assets'),
        },
        ...
      },
      ...
    },
    

    然后,在您的应用程序中,您可以像这样引用此文件夹:

    // in a .less file
    @import "~assets/css/vars"
    
    // in a .js file
    require("assets/js/utils")
    

    【讨论】:

    • 这也没有解决问题,仍然是 404
    • @CalebBassham 你确定你正确设置了别名吗? ../src/assets 的资产文件夹是否与您的配置文件相关?
    猜你喜欢
    • 2018-03-08
    • 2013-09-19
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    • 1970-01-01
    • 2020-03-09
    • 2018-06-12
    • 2020-09-16
    相关资源
    最近更新 更多