网站首页 > 技术文章 正文
前面写过一篇关于Vue的文章:
《与Vue先握个手》
通过这篇文章,我们已经初步领略了Vue的强悍功能与使用的简便性,但文章中举的例子,都是通过文本编辑器生成HTML文档,然后用浏览器直接打开生成的HTML文档,操作虽然简单,但这种开发方式,使我们有点像程序员中的乞丐一样。
下面搭建一个Vue的开发环境,让我们也当一把高雅的Vue程序员。
自从使用Vue时,我就一直用Eclipse开发工具。其实,Vue官网推荐大家使用HBuilder工具,我最初也尝试过HBuilder,不过放弃了,放弃的原因,我怎么都回想不起来了。算了,还是介绍我最熟悉的Eclipse吧。
1、安装node.js
我们安装node.js,是为了使用其中的npm,npm保存了大量我们需要的软件版本。
百度一下node.js,然后进入找到的node.js官网:
点击“12.19.0”版本,网页会自动下载node.js到本地:
网页提示告警信息,我们保留下载的文件,于是本地得到了node-v12.19.0-x64.msi文件。
双击启动node-v12.19.0-x64.msi文件,完成node.js的安装。
安装完成后,在命令行下执行npm -version命令,可以显示版本信息,即表示node.js安装完成了:
2、安装cnpm
为了提高后面的安装速度,建议先安装npm,然后用cnpm取代npm。
在命令行下执行下面的命令,即完成cnpm的安装:
npm install -g cnpm --registry=
命令中的
3、安装webpack
webpack是一个模块化打包工具。
在命令行下执行下面的命令,即可完成webpack的安装:
cnpm install webpack -g
4、安装vue ClI和相关工具
vue CLI是vue.js的脚手架,用于快速搭建vue.js项目。
在命令行下执行下面的命令,即可完成vue CLI的安装:
cnpm install @vue/cli -g
安装完成后,执行vue --version,可以得到当前的版本:
命令行下执行下面的命令安装vue-resource和vue-router:
cnpm install vue-resource vue-router --save
命令行下继续执行下面的命令:
cnpm install -g @vue/cli-init
5、Eclipse安装
百度一下Eclipse,然后进入到找到的Eclipse官网的下载网址:
点击Download packages,在下载列表中找到“Eclipse IDE for Web and JavaScript Developers”:
点击Windows64位,进入该版本的下载网页:
点击“Download”,即可完成Eclipse软件的下载,得到
eclipse-javascript-2020-09-R-win32-x86_64.zip文件。
解开该文件,得到eclipse目录,执行目录中的eclipse.exe文件,即可启动Eclipse软件。
6、Eclipse插件安装
启动Eclipse,然后选择“Help|Eclipse Marketplace...”菜单项:
输入node进行查找,找到Nodeclipse.github.io后安装:
安装完成后,输入vue,找到Vue.js::CodeMix后进行安装:
到现在为止,我们已经完成了Vue开发环境的搭建,下面我们实操,创建一个Vue工程。
7、创建Vue工程
选择“File|New|Project...”菜单项:
选择CodeMix下的Vue Project,然后点击“Next”按钮:
输入工程信息,工程名为first_vue:
点击“Finish”按钮,即完成了Vue工程的创建。
8、运行程序
点击工具栏中的“Open a Terminal”按钮:
以Local Terminal的形式启动。然后进入到工程的目录:
执行npm install命令,执行完成时Terminal窗口显示如下:
执行npm run serve命令,执行完成时Terminal窗口显示如下:
在浏览器中输入上图给出的url,浏览器中显示的信息如下:
现在,我们已经把Vue开发环境搭建起来了,后面我们会使用这个环境进行进一步的编码开发。
猜你喜欢
- 2025-03-14 uni-cloud初步探索(uni-app入门)
- 2025-03-14 web前端学了有什么用?又该如何开始学习?web大神在线解答
- 2025-03-14 流行开发前线,热门移动开发UniApp 的优势有哪些?
- 2025-03-14 校园表白墙火了!推荐一款基于SpringBoot实现的校园表白墙系统
- 2025-03-14 小狐狸ChatGPT付费创作系统V2.4.7全开源版 (vue全开源端)
- 2025-03-14 Less教程及常用的操作(less如何使用)
- 2025-03-14 宝塔搭建实战php开源likeadmin通用管理移动端uniapp源码(四)
- 2025-03-14 跨平台小程序开发者工具,HBuilder X 还是 VS Code
- 2025-03-14 2023年伊凡整理简单方法之为hbuilderx配置node环境可npm install
- 最近发表
-
- 用Cursor开启JAVA+AI生涯_javascirpt怎么开启
- 大数据调度服务监控平台_大数据调度是什么意思
- SpringBoot、MyBatis、Vue搭建一个Java企业应用开源框架源码分享
- 大数据技术之Flume_大数据volume的含义
- Jenkins运维之路(Slave容器节点)_jenkins slave工作原理
- 程序员自救指南:IDEA 卡成狗?我的 9G 堆内存调参表让你起飞 附避坑
- JMeter:一个简单的测试计划怎么做?
- Windows 命令行终端 PowerShell 美化计划
- JDK25即将发布!新特性概览_jdk52.0
- JDK 25 新特性极简总结(2025 年 9 月 16 日发布,LTS 长期支持)
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- js判断是否是json字符串 (75)
- c语言min函数头文件 (77)
- asynccallback (87)
- localstorage.removeitem (77)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 无效的列索引 (74)