当前位置: 首页 > article >正文

前端笔记:vscode Vue nodejs npm

1 VS Code

终端中默认cmd

默认使用 cmd (Command Prompt), 不使用 PowerShell

解决方式: 【vscode配置】:vscode配置终端为cmd

​ 1 命令面板(Ctrl+shift+p)

​ 2 输入 Terminal:Select Default Profile 之后回车

​ 3 选择 cmd (Command Prompt) 即可

2 npm

镜像源配置

在中国使用npm时,由于网络问题,经常需要配置镜像源以提高下载速度。以下是如何配置npm镜像源的步骤:

临时使用某个镜像源:

npm install --registry=https://registry.npmmirror.com/

永久配置npm镜像源:

npm config set registry https://registry.npmmirror.com/

通过.npmrc文件配置(全局或项目级别):

在用户的根目录或项目目录下创建或编辑.npmrc文件,添加下面的内容:

registry=https://registry.npmmirror.com/

nrm镜像源管理工具

使用nrm工具管理和切换镜像源:

首先安装nrm:

npm install -g nrm

然后列出所有可用的镜像源并切换到指定的镜像源:

nrm ls            # 列出所有可用的镜像源
nrm use taobao    # 切换到淘宝镜像源

以上步骤可以帮助你配置npm使用国内镜像源,从而提高安装依赖的速度。

查看配置的镜像源

要查看当前配置的npm镜像源,你可以在命令行中运行以下命令:

npm get registry

这将输出当前配置的npm注册表地址。

如果你想查看所有的npm配置信息,可以运行:

npm config list

这将列出npm的所有配置信息,包括镜像源。

异常处理

镜像源异常

异常描述:

npm error request to https://registry.npm.taobao.org/create-vue failed, reason: certificate has expired

解决方案:

镜像源 https://registry.npm.taobao.org/ 已经废弃,

更换使用最新镜像源 https://registry.npmmirror.com/ 即可就行

更换方式 参照 镜像源配置

安装项目中所有依赖

# 切换到项目目录
cd <your-project-name>

# npm
npm i
# 或者 npm / pnpm / bun
npm install

# yarn
yarn

3 Vue

Vue 应用 创建 / 启动 / 构建

应用创建

# npm / pnpm / bun
npm create vue@latest

# yarn
# For Yarn (v1+)
$ yarn create vue

# For Yarn Modern (v2+)
$ yarn create vue@latest

# For Yarn ^v4.11
$ yarn dlx create-vue@latest

应用启动

cd <your-project-name>

# npm / pnpm / bun
npm run dev

# yarn
yarn dev

应用构建

# npm / pnpm / bun
npm run build

# yarn
yarn build

vue在VS Code 应用商店中 插件扩展

vue official

异常

env.d.ts 飘红异常处理

cmd终端中 执行命令,安装所有的依赖

npm i

4 Chrome

扩展插件安装

极简插件 网站 https://chrome.zzzmh.cn/index

搜索 vue postman 或者其余扩展

​ 1. 下载压缩包并 解压

​ 2. 打开Chrome浏览器 -> 点击右上角三个点 -> 扩展程序 -> 管理扩展程序

​ 3. ‘管理扩展程序’ 页面的右上角 ‘开发者模式’ 开关打开

​ 4. 极简插件下载到的是压缩包,必须先解压缩!解压后有2个文件。一个安装文件,一个说明书

​ 5. 其中名字长的 xxx_chrome.zzzmh.cn.crx 文件就是安装包,鼠标长按拖住,拖到 ‘管理扩展程序’ 页面,松开鼠标

​ 6. 看到弹出框,点添加扩展程序,安装成功!


http://www.kler.cn/a/470278.html

相关文章:

  • 【阅读】认知觉醒
  • SpringBoot | @Autowired 和 @Resource 的区别及原理分析
  • Electron使用记录
  • Tableau数据可视化与仪表盘搭建-数据可视化原理
  • 毕业项目推荐:基于yolov8/yolov5的行人检测识别系统(python+卷积神经网络)
  • [桌面运维]windows自动设置浅深色主题
  • 分布式系统中的CAP理论(也称为 Brewer‘s 定理)
  • Oracle job(定时任务)
  • 基于Matlab的变压器仿真模型建模方法(13):单相升压自耦变压器的等效电路和仿真模型
  • git merge rebase
  • HTMLElement、customElements及元素拓展
  • 在Linux中,如何配置负载均衡器以分配网络流量?
  • GIT 企业级开发学习 1_基本操作
  • 简洁安装配置在Windows环境下使用vscode开发pytorch
  • Harmony开发【笔记1】报错解决(字段名写错了。。)
  • 【SpringBoot】28 API接口防刷(Redis + 拦截器)
  • 代码随想录算法训练营第三十天 | hot30/100| 49.字母异位词分组、128.最长连续序列、283.移动零、11.盛最多水的容器、42.接雨水
  • 【模块系列】STM32RDA5807M模块
  • 高阶知识库搭建实战七、(知识库雏形开发:qianwen-plus+Faiss)(练习推荐)
  • 密码学复习
  • 第5章:Go语言错误处理和异常
  • 【LeetCode】:稀疏相似度【困难】
  • 多线程+Condition 对象模拟生产者/消费者问题
  • 【亲测有效】Kafka3.5.0分布式集群安装部署与测试-最新
  • 带内管理和带外管理
  • 【ACM出版 | 高录用 |快检索】2025年第二届机器学习与神经网络国际学术会议(MLNN 2025)