热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【0523】vue学习笔记01

一、安装node.js二、搭建vue脚手架三、vue项目启动及概述前言本文基于Windows系统及Vscode环境下搭建vue脚手架,初步入门进行vue相关知识的学习


一、安装node.js
二、搭建vue脚手架
三、vue项目启动及概述




前言


本文基于Windows系统及Vscode环境下搭建vue脚手架,初步入门进行vue相关知识的学习



 


一、安装node.js


1.环境准备

直接去往node.js官网下载即可(建议点击左侧下载16.15.0版本)5e8d4da02606488f96f69d31a4c551a5.png#pic_center


2.下载完成后解压即可


3.验证环境搭建成功

搜索命令提示符,然后右键选择以管理员身份运行,否则后续安装将无法继续进行
输入(这是我的命令返回显示)

node -v

4439cfc65e254847a521798baa791876.png#pic_center


二、搭建Vue脚手架


1.配置淘宝镜像

终端输入如下指令

npm i -g cnpm --registry=https://registry.npm.taobao.org

最后我的输出,
58b86f2159fa421089d98e56f7466e7f.png#pic_center
最后出现warning不用管,如果出现如下报错,就是前面所说的没有使用管理员身份打开终端,解决方法见1.3

npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path C:\Program Files\npm-cache\_cacache\index-v5\87\99\8595daf39d5f9028d772a4353f43f1c74061cb73d298171efcc71ac6d269
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, open 'C:\Program Files\npm-cache\_cacache\index-v5\87\99\8595daf39d5f9028d772a4353f43f1c74061cb73d298171efcc71ac6d269'
npm ERR! [Error: EPERM: operation not permitted, open 'C:\Program Files\npm-cache\_cacache\index-v5\87\99\8595daf39d5f9028d772a4353f43f1c74061cb73d298171efcc71ac6d269'] {
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'open',
npm ERR! path: 'C:\\Program Files\\npm-cache\\_cacache\\index-v5\\87\\99\\8595daf39d5f9028d772a4353f43f1c74061cb73d298171efcc71ac6d269',
npm ERR! requiredBy: '.'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.npm ERR! A complete log of this run can be found in:

2.配置npm下载依赖的位置

依次执行一下两条命令即可(注意不要含有中文目录,否则会影响以后代码的正常运行)

npm config set cache "C:\Program Files\npm-cache"
npm config set cache "C:\Program Files\npm_global"

3.验证node.js环境配置

npm config ls
//输出如下
; "builtin" config from C:\Program Files\nodejs\node_modules\npm\npmrc; prefix = "C:\\Users\\陈潇逸\\AppData\\Roaming\\npm" ; overridden by user; "user" config from C:\Users\陈潇逸\.npmrccache = "C:\\Program Files\\npm-cache"
prefix = "C:\\Program Files\\npm-global"
registry = "https://registry.npm.taobao.org/"; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\陈潇逸
; HOME = C:\Users\陈潇逸
; Run `npm config ls -l` to show all defaults.

4.安装vue-cli

npm install -g vue-cli

然后我的报错如下(若不产生报错直接看下一步)

npm ERR! code ENOTFOUND
npm ERR! syscall getaddrinfo
npm ERR! errno ENOTFOUND
npm ERR! network request to http://registry.cnpmjs.org/vue-cli failed, reason: getaddrinfo ENOTFOUND registry.cnpmjs.org
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'npm ERR! A complete log of this run can be found in:
npm ERR! C:\Program Files\npm-cache\_logs\2022-05-23T13_16_49_363Z-debug-0.log

解决方法一:

npm config get proxy
//返回为null则进行下一步
npm config get https-proxy
//返回为null则跳过下一步
//如果不为bull,则进行这一步
npm config set proxy null
npm config set https-proxy null
//然后执行下一步,更换镜像源
npm config set registry http://registry.cnpmjs.org/
npm install -g cnpm --registry=https://registry.npm.taobao.org

然后再尝试下载,输入

npm install -g vue-cli

如果此时返回如下图所示,Congratulations!错误解决,如果此方法不行,不要急,请看下一种
17f5e51f0b7f48de9203758c9818ff22.png#pic_center
解决方法二:
输入如下命令行,再次更改镜像源

npm config set registry https://registry.npm.taobao.org

然后,再次尝试下载

npm install -g vue-cli

这次总该下载成功了吧,如果还没有成功,不要着急,肯定是电脑的问题不是你的问题啦,首先把电脑关机,让它去反省一会儿,过一个晚上或者过一个下午再打开使用以上两种方法,还不成功,就换一个无线网或者接有线网尝试下载,总之,不是下载源的问题就是下载方式的问题,或者就是电脑当时没转过来,我就是因为这个报错卡了一两天的时间……


三、vue项目启动及概述


1.使用vue搭建项目

首先转到你准备存储代码的那个目录下

cd C:\data_base\project

2.然后还需要在全局下安装webpack

npm i -g @vue/cli-init

3.最后创建项目

vue init webpack project
//project可以修改为任意项目名字
//以下为选择
? Target directory exists. Continue? Yes
'git' �����ڲ����ⲿ���Ҳ���ǿ����еij���
�������ļ�
? Project name test
? Project description A Vue.js project
? Author
? Vue build standalone
? Install vue-router? Yes
? Use ESLint to lint your code? No
? Set up unit tests No
? Setup e2e tests with Nightwatch? No
? Should we run `npm install` for you after the project has been created? (recommended) npmvue-cli · Generated "project".

最后输出成功如图
292708ef0cdc4abe8f31cb666c6c1271.png#pic_center


4.进而转到目录下运行项目

cd project
npm start

5.最后弹出框如图即为配置成功

68cee422fa004f9782f64b317a3cd338.png#pic_center


6.vue项目概述

project --------------->项目名

-build --------------->用来使用webpack打包使用build依赖

-config --------------->用来做整个项目配置的目录

-node_modules--------->用来管理项目中使用依赖

-src --------------->用来书写vue源代码

​ +assets --------------->用来存放静态资源

​ components----------->用来书写vue组件

​ router -------------->用来配置项目中的路由

​ App.vue -------------->项目中的根组件

​ main.js -------------->项目中的主入口

-static -------------->其他静态

-.babelrc -------------->将es6语法转化为es5运行

-.editorconfig----------->项目编辑

-.gitignore -------------->git版本控制忽略文件

-.pdstcssrc.js------------>使用源码相关js

-index.html-------------->项目主页

-package.json----------->类似于项目中的pom.xml依赖管理 jquery 不建议手动修改

-package-lock.json---->对package.json的加锁

-README.md------------>项目的阅读文件




总结


OK,终于到此告一段落了,第一篇Writeup,主要参考了B站大佬学习并自己总结的,如有错误,请提出,后续可能会有进一步关于Vue的学习笔记更新(可能)……

 

 


推荐阅读
  • Node.js学习笔记(一)package.json及cnpm
    本文介绍了Node.js中包的概念,以及如何使用包来统一管理具有相互依赖关系的模块。同时还介绍了NPM(Node Package Manager)的基本介绍和使用方法,以及如何通过NPM下载第三方模块。 ... [详细]
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 必须先赞下国人npm库作品:node-images(https:github.comzhangyuanweinode-images),封装了跨平台的C++逻辑,形成nodejsAP ... [详细]
  • 前言:原本纠结于Web 模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中eval函数。虽然eval函 ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • 在Kubernetes上部署JupyterHub的步骤和实验依赖
    本文介绍了在Kubernetes上部署JupyterHub的步骤和实验所需的依赖,包括安装Docker和K8s,使用kubeadm进行安装,以及更新下载的镜像等。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了在Windows系统下安装Mongodb的详细步骤和注意事项。包括下载Mongodb官方文档、选择64位安装包、配置环境变量、命令行启动Mongodb等。通过本文的指导,用户可以轻松完成Mongodb的安装并进行相关操作。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • express工程中的json调用方法
    本文介绍了在express工程中如何调用json数据,包括建立app.js文件、创建数据接口以及获取全部数据和typeid为1的数据的方法。 ... [详细]
author-avatar
十点半的
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有