vue项目的零基础实验并成功运行

本文介绍了Node.js和Vue项目的搭建与部署过程。包括Node.js和npm的安装,注册cnpm代替npm并解决环境变量问题,安装Vue脚手架,初始化Vue项目,安装依赖项,启动项目,编译打包,还提及了使用jQuery包的参考链接。

1、安装node js(nodejs相当于后端的maven,可以这么理解?哈哈)

  下载地址:http://nodejs.cn/download/
2、安装完成后运行Node.js command promptnode -v查看安装版本)

  
3、安装npm(由于现在版本的nodejs已经集成npm所以无需安装,可以用npm -v 查看版本)

  
4、注册cnpm来代替npm(cnpm是淘宝镜像,更快些)
  使用命令:npm install cnpm -g --registry=https://registry.npm.taobao.org

  如果你发现你安装成功了,使用cnpm却发现找不到命令,那么就是你的环境变量有问题,在环境变量里面的path添加你node的安装路径就行,比如";C:\Program Files\nodejs\node_modules"

安装完之后命令行窗口执行,cnpm 命令时提示==“不是内部或外部命令,也不是可运行的程序 或批处理文件”==。

解决方法
原因
只需要将cnpm的执行路径添加到windows环境变量即可。注意cnpm路径不是上图标红的C:\Program Files\nodejs\node_global\node_modules\cnpm\bin路径。

真正的执行路径是C:\Program Files\nodejs\node_global(或者你自己的cnpm的安装路径),你需要依据自己的nodejs和cnpm安装实际路径去添到系统环境变量里。然后再执行cnpm命令就ok了。我们往往会错误的设置成C:\Program Files\nodejs\node_global\node_modules\cnpm\bin路径。所以你无法成功。

检验成功
 

5、安装vue脚手架vue-cli
  命令:cnpm install -g vue-cli

  安装成功后可以用 vue -V 查看vue版本
6、cd到对应的目录下初始化vue项目
  命令:vue init webpack my-project
      Project name 项目名 
      Project description 项目名描述 
      Author 作者邮箱 
      Use ESLint to lint your code? 是否需要ESlist语法检查 
      Setup unit tests with Karma + Mocha? 是否需要单元测试 
      Setup e2e tests with Nightwatch? Yes是否需要e2e测试 
7、package.json为项目依赖资源,如果要运行这个项目需要使用cnpm install 安装依赖项(直接在项目文件夹路径下执行)
8、使用命令cnpm run dev启动项目,浏览器会打开 http://localhost:8080/#/ 看到以下效果

      

  开发时属于热部署状态,代码保存后浏览器会自动刷新,错误提示也非常友好。

 

9、编译打包 cnpm run build

  会编译打包到项目dist文件夹下,然后我们就可以部署到服务器上(注意:如果你直接打开index.html,可能页面会是一片空白,这是由于你引用的js路径有问题)

     

10、使用jQuery包

  http://www.cnblogs.com/pandabunny/p/5417938.html

实验12 Vue环境配置 一、实验目的 1. 理解前端脚手架的概念和价值。 2. 掌握使用Vite创建Vue项目的完整流程。 3. 熟悉标准Vite+Vue项目的目录结构。 4. 掌握使用npm脚本命令启动开发服务器和打包项目。 5. 建立前端工程化和模块化开发的基本意识。 二、实验要求 1. 运用Vue中不同的事件类型,体会对应的响应内容,在控制台打印效果。 2. 在按键类型中添加不同的按键修饰符,体会不同修饰符对应的功能。 三、实验内容(要做的题目) 1. 使用Vite成功创建一个名为my-vue-app的Vue项目。 2. 在项目配置中,输入对应选项 3. 安装依赖 4. 成功启动开发服务器,在浏览器中访问http://localhost:5173,看到Vue欢迎页面 5. 修改部分文字内容,观察浏览器的更新效果 6. 运行npm run build命令,观察项目根目录下生成的dist文件夹,了解生产环境构建的产物 四、实验步骤 请严格按照以下步骤操作: 步骤零:实验环境与检查 下载VSCODE和Node.js安装。 打开终端/cmd,输入node -v,检查node安装情况。 输入npm,检查npm指令效果。 步骤一:创建项目 1. 在电脑上选择一个合适的工作目录(例如D:\vuecode)。 2. 在此目录下,在上方的地址栏输入cmd后按回车,或直接在VS Code中通过 Ctrl+`快捷键打开集成终端。 3. 在终端中输入以下命令回车: npm create vite@latest 随后你会进入一个交互式的项目配置流程,请参考下图或下方的文字说明进行选择 还可能出现的问题: - Project name: my-vue-app(可以直接回车用默认名,或自己起名,不要用中文和空格) - Add TypeScript?:No - Add JSX Support?:No - Add Vue Router for Single Page Application development?: Yes - Add Pinia for state management?: No - Add Vitest for Unit testing?: No - Add an End-to-End Testing Solution?: No - Add ESLint for code quality?: Yes - Add Prettier for code formatting?: Yes 步骤二:安装依赖 1. 创建完成后,通过cd命令进入项目文件夹: cd my-vue-app (通过cd.. 可以退回上一层文件夹) 2. 安装项目运行所必需的所有第三方库(依赖): npm install 注意:此过程会从网络下载资源,请耐心等待,直到命令行出现类似added XX packages的提示,且没有报错。 步骤三:启动开发服务器 1. 在项目目录下,运行启动命令: npm run dev 2. 命令行中会出现Local: http://localhost:5173/的提示。 3. 按住Ctrl键鼠标点击该链接,或在浏览器地址栏中手动输入此地址访问。 4. 如果看到Vue的欢迎页面,任务已完成!请立即截图保存。 步骤四:探索与修改 用VS Code打开你的my-vue-app项目文件夹。 在左侧文件资源管理器中,找到打开src/components/HelloWorld.vue文件。 尝试修改其中的某段文字(例如,将 "You did it!" 改为 "我成功啦!"),然后保存文件。 回到浏览器,你会发现页面内容自动更新了,这就是Vite提供的热更新功能。 五、补充: (一)常用指令速查表 (二)常见问题与解决方法 (Q&A) 1. 关于环境(遇到所有问题,首先退出vscode,桌面vscode选择管理员打开,再进行xia'mi操作) Q1: node -v 无法识别怎么办? Q2: npm -v 无法识别怎么办? Q3: 新建项目,可以正常运行,但是报错怎么办? Vue3 在VSCode新建项目报错The template root requires exactly one element.解决方法_vscode如何关闭vue3的template下只有一个子元素的报错-优快云博客 点击左侧第四个图标:插件 输入框搜索vetur 点击设置图标,选择设置里的扩展设置 滑动鼠标滑轮,到最下方找到:Vetur>validation>template,取消勾选 重新运行 2.可能遇到的其他问题(以及可能起作用的做法) Q1: 执行npm create vue@latest时命令卡住或报错,提示网络问题。 A1: 这通常是由于网络连接npm官方源速度慢导致的。 方法一(推荐): 使用国内镜像。运行以下命令后重试: npm config set registry https://registry.npmmirror.com/ 方法二: 使用cnpm。先安装cnpm,然后用cnpm执行创建命令: npm install -g cnpm --registry=https://registry.npmmirror.com cnpm create vue@latest Q2: 运行npm run dev时提示端口 5173 已被使用。 A2: 这表明你电脑上已经有其他程序占用了5173端口。 解决方法: 在运行命令时指定一个新的端口号,例如使用3000端口: npm run dev -- --port 3000 然后改为访问http://localhost:3000即可。 Q3: 在哪里输入这些命令? A3: 方式一(推荐): 在VS Code中打开项目文件夹,然后按 Ctrl+` (反引号键) 打开集成终端。 方式二: 在文件管理器中进入你的项目文件夹,在上方地址栏输入cmd或powershell后按回车。 Q4: 执行npm install时报错,包含ERESOLVE unable to resolve dependency tree。 A4: 这通常是依赖版本冲突。 解决方法: 尝试在命令后加上--force或--legacy-peer-deps标志: npm install --legacy-peer-deps Q5: 我修改了代码,但浏览器没有自动更新。 A5: 1. 确保你的开发服务器 (npm run dev) 正在运行。 2. 确保你修改文件后已保存 (Ctrl+S)。 3. 尝试手动刷新一下浏览器页面。 (三)遇到问题怎么办? 首先,仔细阅读本说明的第六部分。 其次,善用网络搜索(如:在百度或Bing搜索“npm create vue 报错 xxxx”等关键词),多尝试。 最后,可以向老师或同学求助。 注: 请注意,由于个人电脑的环境配置(如操作系统、Node.js版本等)存在差异,实验步骤与问题解决方法非唯一标准。若遇到问题,请保持耐心,仔细分析报错信息,尝试多种解决思路。鼓励已完成基础任务的同学协助身边的同伴,共同排查问题,这本身也是一个宝贵的学习过程。
最新发布
11-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值