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

配置本地Angular环境并使用VsCode调试Angular前端项目

配置本地Angular环境并使用VsCode调试Angular前端项目

  • 配置本地Angular环境
    • 部署Node.Js本地环境
    • 配置一下环境变量
  • 使用vscode调试Angular
    • 安装vscode

配置本地Angular环境

部署Node.Js本地环境

1 从官网下载node.js, 本文为(v16.13.0)
下载地址: https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi

2 安装node js
双击安装包,一直Next直到结束
在这里插入图片描述
在这里插入图片描述
NodeJs安装成功以后, 使用命令验证一下是否安装成功

键盘按【Win+R】, 输入以下命令, 如果可以看到版本号, 就说明安装成功了

// node -v 获取nodejs版本号
node -v
// npm -v 查看npm版本号, npm是nodejs的包管理工具, 可以很方便的使用npm去安装node自带的一些环境包
npm -v

在这里插入图片描述

配置一下环境变量

配置环境变量主要是修改npm安装的全局模块的所在路径和缓存cache的路径。通过配置npm全局安装路径,在执行npm install
express【-g】 全局安装时,会将要安装的模块安装到配置好的路径中,避免占用C盘空间。

找到Node的安装目录下,创建目录:node_cache文件夹和 node_global文件夹
在这里插入图片描述

在控制台上设置

右侧路径为上面的文件夹路径npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"

设置环境变量

“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”
在这里插入图片描述

进入环境变量对话框后,

① 【系统变量】下新建【NODE_PATH】,输入【D:\Develop\nodejs\node_global\node_modules】,

② 将【用户变量】下的【Path】修改为【D:\Develop\nodejs\node_global】

其中的地址为Node.js的实际安装路径。
在这里插入图片描述

验证环境变量是否生效

// 安装express模块,查看安装位置是否是全局变量配置的路径
npm install express -g     # -g是全局安装的意思

使用vscode调试Angular

安装vscode

1 从微软官网下载vscode
下载地址: https://code.visualstudio.com/Download
根据自己系统下载, 我用的是windows
在这里插入图片描述
2 设置vscode为中文(非必须, 只不过我还是看中文习惯一点)
在拓展里面输入Chinese 一般第一个就是, 安装一下这个插件
在这里插入图片描述

3 打开VSCode终端,安装Angular脚手架
打开VSCode软件后,用快捷键【shift + ctrl + Y】调出调试控制台,点击终端
在这里插入图片描述
4. 用命令安装Angular脚手架
不指定版本的时候, 会优先采用本地安装的angular cli, 可以制定版本, 如果要制定版本的话, 选第二个

# 安装angular脚手架
npm install -g @angular/cli
# 指定版本安装angular脚手架
npm install -g @angular/cli@11.0.7
  1. 使用vscode打开Angular项目
    文件 -> 选择文件夹-> 在弹窗选择你的项目文件夹
    在这里插入图片描述

  2. 在vscode调试控制台的终端窗口, 输入 npm install, 装在angular(如果无法安装, 谷歌查出来的方法都用了还不行, 可以使用yarn, 一样的东东, 命令是yarn install)
    在这里插入图片描述

  3. 项目装载完成后, 输入 npm start 启动站点, 然后开始调试

http://www.lryc.cn/news/66035.html

相关文章:

  • 100ASK_全志V853-PRO开发板支持人形检测和人脸识别
  • 简单实现基于UDP与TCP的回显服务器
  • 家用洗地机有什么推荐的吗?家用洗地机哪款好
  • 深度学习与文本聚类:一篇全面的介绍与实践指南
  • AP5153 线性降压恒流驱动芯片 2.5A
  • Unity物理系统脚本编程(下)
  • 容器技术的发展
  • Python Flask request中常见存储参数的介绍
  • php+vue网盘系统的设计与实现
  • [前端]深浅拷贝
  • 文章纠错免费软件-文字校对软件免费下载
  • 【Redis】Redis缓存雪崩、缓存穿透、缓存击穿(热key问题)
  • 为什么很多程序员喜欢linux系统?
  • Bean 作用域和生命周期
  • PMP考试常见13个固定套路
  • Leecode101 ——对称二叉树
  • JVM学习随笔03——Java堆中new一个对象的步骤
  • 虹科方案 | CEMEX 使用HK-Edgility 智能边缘计算平台简化其企业 WAN 管理和运营
  • rk3568 系统移植和编译
  • 深度解析C++异常处理机制:分类、处理方式、常见错误及11新增功能
  • FPGA时序约束(四)主时钟、虚拟时钟和时钟特性的约束
  • JNI开发
  • JAVA有哪些特点?
  • 使用读写锁提高并发
  • 使用@PropertySource加载配置文件
  • 事务及分布式事务解决方案
  • 【思科、华为、华三、锐捷网络设备巡检命令】
  • 代码随想录算法训练营第五十二天
  • 【Linux网络】传输层中UDP和TCP协议
  • 工具︱ Web3加密浏览器Brave有什么特别之处?