【问题标题】:Create Vue project with a custom default template使用自定义默认模板创建 Vue 项目
【发布时间】:2021-10-26 08:10:30
【问题描述】:

我想用 Vue 创建一个样板或一个起始项目的基础版本。当我使用 Vue-CLI 键入 "vue create my-app" 创建一个默认 Vue 项目时,它会为我提供一个带有 HelloWorld.vue 的默认模板,并带有一个道具和一些 CSS。

我想做的是为我的作品创建一个自定义的起始项目结构。我可以为此创建一个自定义命令吗?当我用Vue-CLI 创建一个新项目时,我想拥有这个样板。我需要默认放置一些特定的 npm 包,例如 AxiosVue-RouterVuex,或者为我的一些作品添加更具体的包。

当我键入我的自定义命令时,我希望我的 Vue 项目有这个默认的项目结构。我不想使用带有 Vue 徽标和一些东西的默认 HelloWorld.vue,而是想在其上放置我自己的带有不同组件和资产的徽标。

默认情况下我该怎么做?提前致谢。

【问题讨论】:

    标签: vue.js vue-cli boilerplate


    【解决方案1】:

    您可以创建自己的 NPM cli 包,只需在其中粘贴“文件 模板”进入到 cli 中输入的目录中。

    欲了解更多信息,请搜索 Global NPM 包,或查看此帖子 https://medium.com/jspoint/creating-cli-executable-global-npm-module-5ef734febe32 。有点简单,GL!

    【讨论】:

    • 我猜这样我就不再需要 vue create 命令了?它仍然是一个 Vue 项目,但我使用自己的 cli 命令创建项目,对吗?
    • 是的,我认为没有办法集成自定义 Vue CLI 命令
    猜你喜欢
    • 2014-01-12
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多