Vue Cli 3.0配置文件在哪里?

Kel*_*hao 43 vue.js vue-cli

我已经在docs等中提到了vue.config.js文件.并且还注意到以前这些是在2.0中的webpack配置文件等中处理的.但我找不到用vue cli 3.0创建的项目文件夹中的任何一个文件...配置文件在哪里?为什么它不在顶级文件夹中的任何位置等?

Lin*_*org 47

配置文件在哪里?为什么它不在顶级文件夹中的任何位置等?

初始项目不需要文件存在,因为您刚刚创建了一个具有不需要任何配置的新"默认"设置的项目.

只需自己创建它.它甚至在自述文件中提到:

可以通过在项目的根目录下放置 vue.config.js文件来配置Vue CLI项目的许多方面.该文件可能已存在,具体取决于您在创建项目时选择的功能.

(强调我的)

编辑:现在可以在这里找到:https://cli.vuejs.org/config/#global-cli-config

  • 为了记录,截至今天,它还没有在README中记录. (11认同)
  • 它可以在自述文件中记录,但我们可能通过谷歌找到答案,尽管在github的vuejs/vue-cli repo中有190多个无关的搜索命中.尽管如此,感谢您指出细节. (5认同)
  • 正确,现在可以在我们离开测试版时在线发布的新文档中找到它:https://cli.vuejs.org/config/#global-cli-config (2认同)

Dan*_*cki 13

默认情况下,该文件存在,因为它被 Linus 提到。您需要vue.config.js在项目的根位置手动创建文件,即与package.json.

  • 当你说“与 package.json 相同的级别”时,它会变得更加清晰,这是一个很好的简单答案,应该得到最高评价。 (2认同)

Eri*_*Aky 7

不再需要“ config”目录。如果要定义“环境变量”,则可以在“ .env”文件中进行

就像:

VUE_APP_TITLE=Test
Run Code Online (Sandbox Code Playgroud)

您还可以为每个环境创建“ .env”文件

喜欢:

.env.development 用于开发模式

.env.production 用于生产模式。

有关更多信息,请阅读:https : //cli.vuejs.org/guide/mode-and-env.html#example-staging-mode

  • 当前的Vue CLI文档专门告诉您更改`vue.config.js`配置... (2认同)

Chu*_*uan 5

vue.config.js 现在是可选的配置文件。

请参阅:https//cli.vuejs.org/config/#vue-config-js