今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)

这篇具有很好参考价值的文章主要介绍了今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

01.创建第一个vue-cli。这里用的是node.js。早上的时候,就需要把node.js安装上去
02.node.js安装
第一步.去官网下载node.js
https://nodejs.org/en
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

第二步.运行官网下载的node.js的msi文件(记住所有的node.js文件的安装包都是msi文件的形式),一直都是next。最后检查是否安装成功,使用windows+r 打开cmd 运行末班,输入命令 node -s和 npm- v,如果出现结果的话,代表安装成功。
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

第三步.安装完成后,配置node.js
01.
安装淘宝的加速器 ,命令就是
npm install cnpm -g
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
02.配置vue-cli,也是输入命令行:

npm install -g @vue/cli

03.在D盘中,去new 一个新的文件夹,叫做vue_projects 在路径上打开cmd,输入命令

vue init  webpack myvue

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
因为需要学习相关的组件,所以选择no。

04.运行项目

cd myvue
npm install
npm run dev

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

“npm install” 是 Node Package Manager (npm) 的一个命令,用于在项目中安装所需的依赖包。它会读取项目目录中的 “package.json” 文件,并从 npm registry 下载定义的依赖包。在项目中使用依赖包的代码之前,通常需要先运行 “npm install” 命令。
————————————————
版权声明:本文为CSDN博主「Pella732」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42596246/article/details/129586384

在npm run dev的时候,首先会去项目的package.json文件里找scripts 里找对应的 dev ,然后执行 dev 的命令。
例如启动vue项目 npm run serve的时候,实际上就是执行了vue-cli-service serve 这条命令。
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
05.修复项目

npm audit fix

06.在idea打开
file----open
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


webpack
01.介绍webpack
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

02.安装,相关的命令在cmd中去运行

npm install webpack -g
npm install webpack-cli -g

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

03.创建项目,在项目中去用相关的功能
第一步:创建一个空项目,在vue-projects(我创建的vue项目的工作目录),创建一个webpack-study文件夹

第二步.打开idea。在file–>open中去打开这个文件夹(名字是那个刚刚创建的文件夹,也就是webpack-study)

第三步.在idea中去创建一个modules的目录(directory),写两个js文件,一个叫做hello.js,一个叫做main.js


hello.js
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

exports.sayHi=function(){
      document.write("<div>hello webpack </div>");
};

注解:exports关键字

module.exports 和 exports 是 Node.js 中的两个关键字,用于导出模块。

module.exports 是一个对象,可以用来导出模块中的多个函数、变量等。

exports 是 module.exports 的一个快捷方式,可以直接导出单个函数或变量。

例如:
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


main.js
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

var hello =require("./hello");
hello.sayHi();

这个对象hello是接收hello.js。这个对象可以直接调用hello.js声明的方法

注解:

JavaScript中的require是一个函数,用于在Node.js环境中加载模块。它接受一个模块路径作为参数,并返回该模块的导出对象。在浏览器中,require通常不可用,需要使用其他工具来实现模块加载。


第四步.配置webpack.config.js文件
创建一个js文件:
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
其中的代码是:
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
entry是入口
output是打包结果放在/js/bundle.js文件中

目录结构是:
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
第五步.打包
在控制台中输入webpack命令
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

第六步.idea自动生成dist目录
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
第七步.创建index.html
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
其中的代码:

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


vue-router部分
01.先在项目中去安装依赖

npm install vue-router --save-dev
npm run dev

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
02.创建组件content.vue和Main.vue
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

03.创建router目录,并且创建一个index.js文件
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
index.js中的代码:导入vue-router插件,导入一个自定义的组件content.vue和main.vue。

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
这里的component中组件的名字和import的对象名字是一样的
04.在main.js(项目的入口)中去配置router
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

导入项目中的router文件夹下的index.js文件
在Vue对象中去导入router对象(这里的router和import的第一个router名字一样)

05.在项目中的app.vue中去用router
app.vue的作用:
app.vue中不但可以当做是网站首页,也可以写所有页面中公共需要的动画或者样式。不在上面写代码也可以。
app.vue是主组件,是页面入口文件,是vue页面资源的首加载项。所有的页面都是在app.vue中进行切换的。可以理解为所有的路由都是app.vue的子组件。
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript


elementUI部分
01.先创建相关的项目
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

vue init webpack hello-vue

注解:
用vue init命令来初始化项目,具体使用方法如下:

vue init <template-name> <project-name>

init:表示要用vue-cli来初始化项目

<template-name>:表示模板名称,vue-cli官方提供的5种模板:

1.webpack:一个全面的webpack+vue-loader的模板,功能包括热加载,linting,检测和CSS扩展。
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

<project-name>:标识项目名称,用户根据自己的项目来起名字。

02.安装相关的插件
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

cd hello -vue
npm install vue-router --save-dev
npm i element-ui -s
npm install
cnpm install sass-loader node-sass --save-dev
npm run dev

相关的组件,在elementUI官网可以看到。https://element.eleme.io/
03.在项目中创建一个views目录
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

src中views存放相关的视图组件
components存放相关的功能组件
router存放路由(也就是相关路径跳转的router)

04.在views中创建组件
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
以上代码在elementUI中可以找到
05.在router文件中index.js完成views中的创建组件的路由注册
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript

06.在项目的入口main.js和app.vue中去描写router
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript
今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分),vue.js,前端,javascript文章来源地址https://www.toymoban.com/news/detail-577977.html

到了这里,关于今天实习第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue开发过程中那些易混淆的知识点 vue-cli & webpack

    Vue CLI = Vue + 一堆的js插件 Vue CLI是基于 Node.js 开发出来的工具,它是一个官方发布 vue.js 项目脚手架,可以快速搭建 Vue 开发环境以及对应的 webpack 配置,单独编译,单独部署。可以再集成各种第三方插件,扩展出更多的功能 Vue是渐近式框架,你可以用它一个功能,也可以用全

    2023年04月23日
    浏览(51)
  • 06 基于Vue+Vue-cli+webpack搭建渐进式高可维护性前端实战项目

         本文是专栏《 Vue + SpringBoot前后端分离项目实战 》的实战第一篇,将从Vue脚手架安装开始,逐步带你搭建起一套管理系统所需的架构。当然,在默认安装完成之后,会对文件目录进行初步的细化拆分,以便后续 功能迭代和维护 所用。 为兼顾大多数计算机毕设的需求,

    2024年02月16日
    浏览(47)
  • Vue安装过程的困惑解答——nodejs和vue关系、webpack、vue-cli、vue的项目结构

    本文知识来源于《Vue.js+Node.js全站开发实战》,书籍下载地址:https://zlibrary-east.se/book/18202286/fed194(2023.8.31更新) 相信大家都看过下面的Vue安装教程,首先第一步都是安装nodejs,那么为什么要下载nodejs?https://blog.csdn.net/m0_57545353/article/details/124366678 ——因为Node.js是JavaScript的

    2024年02月10日
    浏览(70)
  • IDEA搭建vue-cli | vue-router | 排错思路、Webpack、Axios、周期、路由、异步、重定向

    💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Vue 是一套用于构建 用户界面 的渐进式 JavaScript 框架。 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注 视图层 ,不仅易于上手,还便于与第三方库或既有项目 整合 。另一方面,当

    2024年04月13日
    浏览(140)
  • 前端10年进化 Node.js、模块化、CommonJS、AMD、CMD、Webpack、Vue-cli、Electron-vue

    模块化的概念在软件开发领域已经存在很长时间,但在 JavaScript 中的模块化发展相对较晚。以下是对您提出的问题的回答: 提出时间:JavaScript 中的模块化概念相对较早地提出于 CommonJS 规范。CommonJS 是一种 JavaScript 模块化规范,最早在 2009 年由 Ryan Dahl 和其他社区成

    2024年02月11日
    浏览(79)
  • webpack与vue-cli合并配置,打包生产环境代码时如何删除所有的console.log、代码注释和debugger

    本文基于vue-cli 5.0.0,webpack 5.0,TerserWebpackPlugin 最近公司项目开发上线后,发现控制台有很多当时测试时打印的信息。但是如果手动删除然后打包的话工作量太大,而且不利于以后的维护和debugger。所有必须通过webpack打包时自动帮我们删除console和注释。 第一步上网找到webpack关于

    2024年02月04日
    浏览(59)
  • 实习记录——第三天

    今天还是去学习,昨天看另一个实习生有在了解ctf什么的,我就打算也看一看,问了问我的导师,他说我闲了可以看看,把我拉到了公司的ctf组,本来以为会是什么高大上的组织,结果好像就是平时分享分享知识,偶尔打个比赛,今天加进去,一天没任何动静。 简单看了看导

    2024年01月25日
    浏览(47)
  • Webpack项目学习:Vue-cli(脚手架)-优化配置 -ui库element-plus+减小打包体积 -按需加载+自定义主题+优化

    安装 全部引入,在入口文件main.js  启动:npm start  按需引入 需要插件快速开始 | Element Plus (gitee.io)     更改默认配置 主题 | Element Plus (gitee.io)    如果有模块没有安装 ,安装一下即可 优化 关闭性能分析 文件单独打包 做缓存-

    2024年02月08日
    浏览(72)
  • 同时安装vue-cli2和vue-cli3

    vue版本 发布时间 Seed.js 2013年 vue最早版本最初命名为Seed vue-js 0.6 2013年12月 更名为vue vue-js 0.8 2014年1月 对外发布 vue-js 0.9 2014年2月 开始有代号:Animatrix vue-js 0.12 2015年6月 代号:Dragon Ball,在社区有知名度 vue-js 1.0 2015年10月 代号:Evangelion,是 Vue 历史上的第一个里程碑,同年推

    2024年02月11日
    浏览(62)
  • Vue-cli

    单文件组件 — Vue.js 2.1 环境搭建 2.2 项目的创建 创建项目 启动/停止项目 打包项目 package.json中 2.3 认识项目 项目目录 配置文件:vue.config.js main.js 整个项目入口文件 vue文件 定义组件 1、使用vue-cli: 在vue-cli在init初始化时会询问是否需要添加ESLint,确认之后在创建的项目中就

    2024年02月01日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包