使用 vue-cli 3.X 创建基于 web-pack 简单模板的 vue 应用

Posted

技术标签:

【中文标题】使用 vue-cli 3.X 创建基于 web-pack 简单模板的 vue 应用【英文标题】:Creating a vue app based on web-pack simple template using vue-cli 3.X 【发布时间】:2018-12-14 22:52:32 【问题描述】:

我正在关注有关创建 SPA 的网站上的教程。在某些时候,它会指示以这种方式初始化 vue 应用程序:

vue init webpack-simple my-project

这对我不起作用。经过 1 小时的堆栈溢出搜索后,我发现 vue-cli 3.x(我正在使用的版本)的语法已经改变,现在我必须使用:

vue create my-project

我的问题是,如何基于 webpack-simple 模板初始化项目。这种启动/创建项目的方式在执行命令时会询问一些问题,但它没有说明 webpack。所以,我有点困惑。

提前致谢。

【问题讨论】:

你真的想要在你的项目中使用 webpack-simple 吗? “这对我不起作用。”你能解释一下你遇到了什么问题吗? 初始化项目并自己寻找。在 cli 3.0 中,您没有严格的模板,而是基于 webpack 的向导或标准包,可以被视为“简单”。 【参考方案1】:

vue cli 3 继续实现基于插件的方法,而不是基于模板的方法。

如果您仍想使用init 创建项目,您可以安装全局网桥:

npm install -g @vue/cli-init
# vue init now works exactly the same as vue-cli@2.x
vue init webpack-simple my-project

参考 - Pulling 2.x template

vue cli 3 创建的项目在后台使用 webpack。 webpack 配置(webpack.config.js)是在运行时创建的。 你应该使用vue.config.js来配置webpack

【讨论】:

啊,这是我需要的确认 :)。所以,我将使用 vue-cli 3.x 的方式!谢谢。

以上是关于使用 vue-cli 3.X 创建基于 web-pack 简单模板的 vue 应用的主要内容,如果未能解决你的问题,请参考以下文章

vue-cli@3.x初体验之前篇-回顾vue-cli@2.x创建项目的流程

vue-cli3.x创建及运行项目

vue-cli 3.x 与vue-cli 2.x构建项目的区别

vue-cli3.x Vue.prototype挂载

vue-cli3.x Vue.prototype挂载

使用Vue-cli 3.x搭建Vue项目