在VScode终端上创建nuxtjs项目遇到的问题以及使用GitHub遇到的问题和一些个人笔记

news2024/9/23 17:12:54

文章目录

  • 📋前言
  • 💻关于GitHub打开慢或无法打开的问题
  • 💻克隆GitHub的项目到本地
  • 💻创建nuxtjs项目
    • 🧩无法加载文件的报错问题
    • 🧩使用vue init nuxt/starter demo出现的问题
    • 🧩另一种命令创建nuxtjs项目
  • 💻提交与同步数据到GitHub仓库


📋前言

这篇文章是关于在vscode终端中创建nuxtjs项目的一些步骤,同时还包括了使用Git、GitHub的一些操作,以此文章作为笔记,仅供参考。(前提:已经安装nodejs、git)

  • 关于nuxtjs、ssr、服务端渲染、nuxtjs项目结构等等相关知识点这篇文章就不多多介绍了,在后续的文章或笔记中也还会介绍这些内容(做笔记),接下来就直入主题吧!

  • 相关链接:nuxtjs官网


💻关于GitHub打开慢或无法打开的问题

说实话这个问题对于我来说,我觉得很神奇,平时用 GitHub 比较少,用 gitee 比较多,但是当我需要用到 GitHub 或者要长时间使用时,它就经常出现无法访问、链接超时的问题。
在这里插入图片描述
因为 CSDN 新的文章管理规范不能涉及此内容,所以可以来私信我解决此问题,或者网上查找,该文章就不描述过多这些内容了。


💻克隆GitHub的项目到本地

首先在GitHub上面创建一个项目,用于等等的克隆,这里不再过多的赘述详细步骤了,直接看图一步一步来。
在这里插入图片描述
在这里插入图片描述
然后在本地创建一个新的文件夹,然后鼠标右键这个文件选择git bush here。
在这里插入图片描述
然后 git init 初始化项目,git clone…(你的仓库地址)来克隆项目。
在这里插入图片描述
git clone下面这个HTTPS的仓库地址。
在这里插入图片描述
补充:这个是经典的创建仓库指令。

git init 	//把这个目录变成Git可以管理的仓库
git add README.md 	//文件添加到仓库
git add . 	//不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了 
git commit -m "first commit" 	//把文件提交到仓库
git remote add origin git@github.com:wangjiax9/practice.git 	//关联远程仓库
git push -u origin master 	//把本地库的所有内容推送到远程库上

💻创建nuxtjs项目

克隆完仓库,我们就可以开始创建 nuxtjs 项目了,这里我选择的是在 vscode 终端来继续创建项目,这样可以直接指定好在哪个文件夹下了。(前提:已经安装好vue/cli)

🧩无法加载文件的报错问题

报错如下:

vue : 无法加载文件 C:\Users\ghw\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

在这里插入图片描述
解决方法:

  1. 以管理员身份运行 PowerShell 。
  2. 执行:get-ExecutionPolicy,回复 Restricted ,表示状态是禁止的。
  3. 执行:set-ExecutionPolicy RemoteSigned。
  4. 然后选择y。
    在这里插入图片描述

🧩使用vue init nuxt/starter demo出现的问题

上面说到,解决完无法加载文件的问题以后,我们就可以使用 vue init nuxt/starter xxx来创建 nuxtjs 项目了。但是紧接着出现了如下的问题。
在这里插入图片描述
输入 vue init nuxt/starter demo 后,没有开始创建项目,而是叫我跑一下 npm i -g @vue/cli-init 这段命令安装脚手架,按照这个步骤跑一下,安装完成后,出现几个WARN,先不给予理会,然后继续跑 vue init nuxt/starter demo 来创建项目。但是又没有开始创建项目,出现 vue-cli · Failed to download repo nuxt/starter: connect ETIMEDOUT 20.205.243.166:443 这个错误。其中在网上看到有一种说法是,这个错误是因为 vue/cli 的版本所导致的创建失败。
解决方法: 参考文章

🧩另一种命令创建nuxtjs项目

1️⃣使用 npx
npm install -g npx
npx create-nuxt-app < project-name >
2️⃣或者用 yarn
npm install -g yarn
yarn create nuxt-app < project-name >


这里我选择了使用 yarn 来创建,因为要先安装 yarn ,所以安装时间用了864.39s。
在这里插入图片描述
然后我们来分析下创建时的一些选项,从上到下,依次是:

  1. 输入项目名称。(这个名称不是项目文件的名称)
  2. 选择编程语言。
  3. 选择包管理器。
  4. 选择UI框架。
  5. 选择 Nuxt.js 的模块。
  6. 选择代码检查工具。
  7. 选择单元测试框架。
  8. 选择渲染模式。
  9. 选择部署方式。
  10. 选择开发工具。
  11. 输入你的 GitHub 用户名。
  12. 选择版本管理工具。

然后启动项目。
在这里插入图片描述
然后点击运行 http://localhost:3000 这个链接 。
在这里插入图片描述
最后运行成功,显示的默认页面如下图。
在这里插入图片描述

💻提交与同步数据到GitHub仓库

创建完 nuxtjs 项目以后,我们可以把这些新建的数据提交到 GitHub 仓库上面,因为已经提交了,所以新建个 html 文件来演示一次提交与同步的过程。
在这里插入图片描述
然后可以在 vscode 上面提交,也可以在 git bush 上面提交。
在 vscode 上面提交如下。
在这里插入图片描述
1️⃣在 git bush 上面提交如下。
2️⃣注意有时候出现超时、同步失败的情况,下图二是两种出现错误的情况,多 push 几次就行了。(我一般在 vscode 上面同步都会超时,所以我都是在 git bush 上面 push)
在这里插入图片描述
在这里插入图片描述
最后在 GitHub 仓库上面查看,显示了刚刚提交的内容,说明提交与同步成功了。
在这里插入图片描述
涉及到的命令如下:

  1. 首先我是创建了一个新的 branch ,通过 git branch -M xxx 这条命令来创建,xxx 是指 branch 的名称 。
  2. 然后是把数据提交到仓库,通过 git commit -m “xxx” 这条命令来操作,xxx 是指提交时的备注消息。
  3. 最后是把克隆到本地的仓库推送、同步到远程的 GitHub 仓库上面,通过 git push -u origin xxx 这条命令来操作,xxx 是指你的 branch ,这里的 branch 是新创建的那个。

🎯点赞收藏,防止迷路🔥

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/342700.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

字符编码及转换

什么是字符编码字符编码&#xff08;Character encoding&#xff09;也称字集码&#xff0c;是把字符集中的字符&#xff0c;编码为指定集合中的某一对象&#xff08;例如&#xff1a;比特模式、自然数序列、8位组或者电脉冲&#xff09;&#xff0c;以便文本在计算机中存储或者…

前端控制台出现 红色 的报错信息TypeError: fn.apply is not a function

项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; 使用vue在原来的系统中 开发新的模块&#xff0c;开发时无意间发现 前端控制台出现 红色 的报错信息&#xff0c;但是页面依然还是正常 加载出来了 控制台一直报错 TypeError: fn.apply is not a fun…

09- 逻辑回归算法 (LogisticRegression) (机器学习)

基本概念: 逻辑回归主要逻辑是通过sigmoid函数进行分类, 当函数结果大于0时赋值1, 小于0时赋值0, 然后根据结果进行分类, 化简后求最小值的过程和线性方程类似, 该函数的特点是:分类算法 模型训练 : lr LogisticRegression() from sklearn.linear_model import LogisticRegr…

力扣39.组合总数

文章目录力扣39.组合总数题目描述方法1&#xff1a;深搜回溯力扣39.组合总数 题目描述 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target &#xff0c;找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 &#xff0c;并以列表形式返回。你可…

【数据库】MySQL 单表查询,多表查询

目录 单表查询 一&#xff0c;创建表worker 1&#xff0c;创建表worker的sql代码如下&#xff1a; 2&#xff0c;向worker表中插入信息 二&#xff0c; 按要求进行单表查询 1、显示所有职工的基本信息。 2、查询所有职工所属部门的部门号&#xff0c;不显示重复的部门号。 …

【自学Python】Python字符大小写判断

大纲 Python字符串是否是小写 Python字符串是否是小写教程 在开发过程中&#xff0c;有时候我们需要判断一个 字符串 是否是小写形式&#xff08;即&#xff0c;所有的字符都是小写字母&#xff0c;不是英文字符的忽略不做判断&#xff09;&#xff0c;在 Python 中&#xff…

SAP ERP系统SD模块常用增强之一:VA01/VA02创建或修改SO的输入检查

在SAP/ERP项目的实施中销售管理模块&#xff08;SD&#xff09;的创建和修改销售订单必定会有输入字段校验检查的需求&#xff0c;来防止业务人员录入错误或少录入数据&#xff0c;SAP公司也考虑到这一点&#xff0c;所以这方面的配置功能也非常强大&#xff0c;通常情况下不需…

GraphQL vs REST API 架构,谁更胜一筹?

GraphQL vs REST API 架构&#xff0c;谁更胜一筹&#xff1f; Michele Moody 平川 万佳 2020 年 1 月 18 日 本文字数&#xff1a;2890 字 阅读完需&#xff1a;约 9 分钟 2015 年&#xff0c;Facebook 开源 GraphQL。此后&#xff0c;它在前端 Web 中大受欢迎。传统的 R…

一篇文章带你学会Ansible的安装及部署

目录 前言 一、什么是Ansible 二、Ansible的工作方式 三、Ansible的安装 四、构建Anisble清单 1、清单书写方式 2、清单查看 3、清单书写规则 4、主机规格的范围化操作 五、ansible命令指定清单的正则表达式 六、 Ansible配置文件参数详解 1、配置文件的分类与优先…

【C++】C/C++内存管理模板初阶

文章目录一、 C/C内存管理1. C/C内存分布2. C内存管理方式3. operator new与operator delete函数4. new和delete的实现原理5. 定位new表达式6. 常见面试题malloc/free和new/delete的区别内存泄漏二、模板初阶1. 泛型编程2. 函数模板3. 类模板一、 C/C内存管理 1. C/C内存分布 …

每天10个前端小知识 【Day 13】

前端面试基础知识题 1. Position&#xff1a;absolute绝对定位&#xff0c;是相对于谁的定位&#xff1f; CSS position属性用于指定一个元素在文档中的定位方式。top&#xff0c;right&#xff0c;bottom 和 left 属性则决定了该元素的最终位置。 absolute的元素会被移出正…

牛客网 NC107 寻找峰值

前言&#xff1a;内容包括四大模块&#xff1a;题目&#xff0c;代码实现&#xff0c;大致思路&#xff0c;代码解读 题目&#xff1a; 描述 给定一个长度为n的数组nums&#xff0c;请你找到峰值并返回其索引。数组可能包含多个峰值&#xff0c;在这种情况下&#xff0c;返回…

vue-router路由配置

介绍&#xff1a;路由配置主要是用来确定网站访问路径对应哪个文件代码显示的&#xff0c;这里主要描述路由的配置、子路由、动态路由&#xff08;运行中添加删除路由&#xff09; 1、npm添加 npm install vue-router // 执行完后会自动在package.json中添加 "vue-router…

某游戏辅助功能分析

FPS游戏发展至今&#xff0c;阻挡外挂开发者脚步的往往不是数据和功能开发&#xff0c;而是高难度的检测。 现如今&#xff0c;检测的手段越来越多&#xff0c;也越来越五花八门。列如&#xff1a; 检测参数&#xff0c;检测堆栈&#xff0c;检测注入等等。 CRC是众多检测手段中…

Qt OpenGL(三十九)——Qt OpenGL 核心模式-在雷达坐标系中绘制飞行的飞机

提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看): Qt OpenGL 核心模式版本文章目录 Qt OpenGL(三十九)——Qt OpenGL 核心模式-在雷达坐标系中绘制飞行的飞机 一、场景 在之前绘制完毕雷达显示图之后,这时候,我们能匹配的场景就更广泛了,比如说…

string类模拟实现

了解过string常用接口后&#xff0c;接下来的任务就是模拟实现string类。 目录 VS下的string结构 默认成员函数和简单接口 string结构 c_str()、size()、capacity()、clear()、swap() 构造函数 拷贝构造函数 赋值重载 析构函数 访问及遍历 容量操作 reserve resize …

C语言(typedef,函数和指针)

目录 一.typedef 二.函数和指针 一.typedef typedef是一种高级数据特性&#xff0c;利用typedef可以为某一类型自定义名称。typedef创建的符号名只受限于类型 typedef unsigned char BYTE; BYTE x 这里的BYTE就相当于unsigned char x typedef unsigned char *BYTE; BYTE x,…

[oeasy]python0082_VT100_演化_颜色设置_VT选项_基础色_高亮色_索引色_RGB总结

更多颜色 回忆上次内容 上次 了解了控制序列 背后的故事 一切标准 都是 从无到有 的就连 负责标准的组织 也是 从无到有 的 VT-05 奠定了 基础颜色 黑底 绿字隔行 扫描 但 多颜色设置 是如何出现 的呢&#xff1f;&#xff1f;&#x1f914; 控制字符 1974年 产品 从VT05…

语音识别系列之脉冲神经网络特征工程

人工神经网络&#xff08;Artificial Neural Network, ANN&#xff09;中的单个人工神经元是对生物神经元的高度抽象、提炼和简化&#xff0c;模拟了后者的若干基本性质。得益于误差反向传播算法&#xff0c;网络权重可根据设定的目标函数得到有效地调整&#xff0c;ANN在视觉、…

LeetCode初级算法题(Java):反转链表+统计N以内的素数+删除排序数组中的重复项

文章目录1 反转链表1.1 题目1.2 解题思路解法1&#xff1a;迭代解法2&#xff1a;递归1.3 题解代码2 统计N以内的素数2.1 题目2.2 解题思路与题解代码解法1&#xff1a;暴力算法代码展示解法1&#xff1a;埃氏筛代码展示3 删除排序数组中的重复项3.1 题目3.2 解题思路3.3 题解代…