1. > 生活百科 >

vuecli脚手架 vuecli脚手架部署

vue-cli脚手架安装及运行

Vue是:构建用户界面的渐进式框架,可以自底向上逐层应用(大概是这个意思?由基层开始做起,把基础的东西写好,再逐层往上添加效果和功能。)

(前期刚学时不建议直接安装vue-cli脚手架,可以直接通过引入,如: 然后直接用就行了)

1.首先Windows+R 打开cmd;输入npm -v 和node -v 检测是否安装了npm和node.js,没安装先去安装node.js(npm是随node.js一起安装的包管理工具,就不用安装了)附上node.js安装地址:

2.然后还需要淘宝镜像安装cnpm和webpack支撑(有时候安装依赖特别慢 就会用到cnpm)

淘宝镜像安装cnpm命令:

安装之后 执行cnpm -v,如果出现相应的版本号就是安装成功

webpack安装命令:

安装之后 执行webpack -v,它会问你:

直接回车就可以,然后再执行webpack -v,如果出现相应的版本号就是安装成功

3.最后就是安装vue-cli脚手架了

vue-cli脚手架安装命令:

安装之后 执行 vue -V,如果出现相应的版本号就是安装成功

4.用vue-cli创建一个基于webpack的新项目并运行

首先可以在桌面新建一个文件夹,如:Vue

然后执行cd Vue 进入文件夹,然后输入以下命令新建项目,回车

然后根据提示一路回车,这时文件夹下就会有很多相关文件了

最后用cnpm安装依赖:

最后的最后 就是运行项目啦 输入以下命令:

或者以下命令也可以:

如果成功的话,一般就是提醒你可以在浏览器地址栏输入以下地址就能正常访问了

至此,应该就可以正常访问一个新建的项目了,接下来的就是在新项目中通过组件、事件、指令等等丰富项目。

本文根据vue.js官方文档学习总结。附上官方文档:

vuecli版本和node版本的关系

相互推送。根据查询博客园所知,vuecli版本和node版本的关系是相互推送。vue cli(command line interface) 是vue的脚手架,用于快速搭建一个项目的模版,通俗来讲就是创建一个空项目,并且做好相关的配置,最主要是webpac。

关于vue-cli脚手架搭建的vue项目在手机浏览器无法打开的问题

毕竟不是自己手动搭的脚手架,很多配置都是吃现成的,所以踩坑常用的事。在config的index.js文件夹里。把host的值由localhost改为“0.0.0.0”,然后就可以用手机浏览器ip+端口号打开了。

vuecli脚手架 vuecli脚手架部署vuecli脚手架 vuecli脚手架部署


ps:改配置文件就是重新npm start 一下才能看到效果

ps:localhost改成本地ip的方法也是可以的。但是如果这样做的话,pc端就不能用localhost了,必须要用ip加端口号才能打开。

以上

一篇文章说清 webpack、vite、vue-cli、create-vue 的区别

先看这个表格:

是不是有了一个整体的感觉?我们再来详细的看一下。

官网:

vue-cli 是 Vue 早期推出的一款脚手架,使用 webpack 创建 Vue 项目,可以选择安装需要的各种插件,比如 Vuex、VueRouter等。

vue-cli 用于创建 vue2 的项目;

@vue/cli 用于创建 vue3 的项目,当然也支持 vue2。

使用起来还是比较繁琐的,首先要安装脚手架,然后使用 vue create hello-world 创建项目,具体的就不介绍了。

官网:

create-vue 是 Vue3 的专用脚手架,使用 vite 创建 Vue3 的项目,也可以选择安装需要的各种插件,使用更简单。

然后我们可以选择需要的各种插件:

官网:

使用 vite 不仅可以创建 vue 的项目,而且可以创建 react 等项目,只是需要手动安装第三方插件,有点麻烦。

目前支持的模板预设如下:

官网:

rollup 是一种打包工具,特点就是,打的包非常精简,体积小。

官网是英文的,中文资料也比较少,不过好在常规用法可以参考 vite的官网。

尤雨溪在知乎的一次回答( )里提到:

webpack 是一个全能选手,啥都能干,只是有点复杂,对新手不太友好。

Rollup 是后起之秀,打包更简洁。

vite 把 rollup 变成了“开袋即食”,便于新手入门。

create-vue 基本取代了 vue-cli,除非你想创建 vue2 的项目。

所以,想创建一个 vue3 的项目,首选 create-vue,非常方便快捷,建立的项目也可以统一风格。

安装vue脚手架失败

使用vue创建项目的时候

使用git命令的时候,需要用到的有 git,node,vue,vue cli

有的时候使用npm安装一些插件的时候,可能网速不太好的情况,使用cnpm命令安装速度会好一些

使用cnpm的时候需要先安装淘宝镜像

这里是安装淘宝镜像的命令

$npm install -g cnpm --registry=

第一次使用vue项目管理器的时候,遇到的问题:

vue cli脚手架安装失败,导致无法启用 vue项目仪表盘

解决的办法:

把原本的命令换为:cnpm i -g @vue/cli

安装成功

然后使用 vue -V命令查看一下版本

使用 vue -h 查看输出的使用信息

输入 vue ui

如何安装vue-cli脚手架

的vue-cli已经非常清楚明白咯。你只要利用npm进行安装vue-cli,之后:

vue init webpack (这里的三个点是你的项目命名);

然后他就自动的模版引擎,后面的东西可以根据它的提示进行后续操作,启动的话也是很简单的。

启动完成就是 npm install 安装依赖完了就 npm run dev。就可以了

不依赖vue-cli脚手架创建vue项目

我们一般创建vue项目都是通过vue-cli脚手架去创建,这次我尝试了通过文档完成所有项目配置包括webpack、ant-design-vue、vue-router、vuex等

项目源码:

1.新建项目

2.使用vscode打开项目

3.初始化

4.安装基本的 npm 包

5.创建文件夹以及文件

6.配置webpack.config.js

vuecli脚手架 vuecli脚手架部署vuecli脚手架 vuecli脚手架部署


在这之前先安装一些依赖

模板解析依赖:

样式依赖:

css-loader:

文件加载依赖

解析es6语法依赖:

这是一个webpack插件,可简化HTML文件的创建以服务您的webpack捆绑软件

现在就可以配置webpack.config.js,如果有什么不清楚的可以参考官网

7.安装解析依赖

8.修改package.json文件

9.配置babel,创建.babelrc文件

vuecli脚手架 vuecli脚手架部署vuecli脚手架 vuecli脚手架部署


修改webpack.config.js

如果编译时报错的话可能是因为你没有安装依赖:

10.主要文件:

app.vue:

index.js:

html文件:

Vue项目文件夹大致参考

1.混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。

mixins文件夹下可以写各种调用ajax请求方法的方法,然后在需要调用这些方法请求数据的文件中:

这里的getCourseList文件中有请求需要的参数以及请求完成之后获取的数据 直接在文件类似this.getAllDemoClass();就能调用方法

通用组件存放文件夹:

在这个文件夹下封装了项目需要的组件 然后在components下的index.js中向外暴露即可 然后在使用组件的文件中引用components即可

后续:

1.引入ant-design-vue:

具体引入操作可见官网

2.引入Vue Router

路由配置文件:router/index.js

3.引入vuex

新建store/index.js

news/index.vue

4.页面顶部进度条插件Nprogress

使用:

本地没有cli脚手架也可以使用vue代理跨域吗

可以。CLI脚手架是为了保证各施工过程顺利进行而搭设的工作平台,本地没有该平台也可以通过vue-cli脚手架搭建项目,webpack设立一个本地服务器作为请求的代理对象,通过该服务器转发请求至目标服务器,得到结果后再转发给前端。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息