【问题标题】:Is a custom VueJS dist folder location possible?是否可以自定义 VueJS dist 文件夹位置?
【发布时间】:2018-02-13 18:49:10
【问题描述】:

要部署 VueJS 应用程序,您需要运行 npm run build

这会在您的开发应用程序结构中创建一个 dist 文件夹。是否可以更改创建此 dist 文件夹的位置。

我使用 webpack 模板 vue init webpack app-name 创建我的 VueJS 应用程序

【问题讨论】:

  • 你使用的是哪个 vue 模板?
  • vue init webpack app-name

标签: deployment vuejs2


【解决方案1】:

在vue的webpack模板中可以更改config/index.js文件中的路径:

  build: {
    [...]
    index: path.resolve(__dirname, '../dist/index.html'),
    assetsRoot: path.resolve(__dirname, '../dist'),
    [...]
  },

将两行都更改为(对于绝对路径):

index: path.resolve('/www/dist/index.html'),
assetsRoot: path.resolve('/www/dist'),

或者,对于一个相对的:

index: path.resolve(__dirname, '../deploy/public_html/index.html'),
assetsRoot: path.resolve(__dirname, '../deploy/public_html'),

如果你在 Windows 环境下,可以使用上述格式或'C:\\www' 之类的(只要确保将\ 转义即可)

path.resolve docs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 2020-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    • 2015-01-12
    相关资源
    最近更新 更多