从脚手架开始学前端 【第2期】Node.js环境搭建(windows)

简介: 从脚手架开始学前端 【第2期】Node.js环境搭建(windows)

一、简介
Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
二、下载
windows下的Node.js安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的“INSTALL”按钮,直接点击就会自动下载安装了。


三、Node.js 安装
1、鼠标双击node-v12.13.0-x64.msi开始安装

2、勾选同意协议,点击Next

3、修改安装路径,点击Next

4、Add to PATH 选择安装到本地,点击Next

5、点击Next

6、点击Install

7、出现安装进度界面和进度条,开始安装,如果要取消安装,点击Cancel即可

8、安装成功,点击Finish关闭页面,即为安装成功。测试的时候可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功。

方法:在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。

、npm 安装

新版的NodeJS已经集成了npm,所以npm也一并安装好了。

可以在cmd命令行输入"npm -v"来测试是否成功安装。

五、配置

1、NodeJS环境变量配置

windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“D:\Program Files\nodejs”)


2、npm配置

npm作为一个NodeJS的模块管理,需要配置模块路径、cache路径

a.在node.js的安装根目录中新建“node_global”和"node_cache"两个文件夹。

b.使用cmd命令进行配



npm config set prefix "D:\Program Files\nodejs\node_global"npm config set cache "D:\Program Files\nodejs\node_cache"

注意:如果不进行这一步设置,npm的全局安装包,将不会在node安装文件夹里。

3、配置环境变量

打开系统对话框,“我的电脑”右键“属性”-“高级系统设置”-“高级”-“环境变量”

进入环境变量对话框,在系统变量下新建"NODE_PATH",输入”D:\Program Files\nodejs\“。

点击Path - 新建

设置NODE_PATH

在系统变量下新建Path输入”%NODE_PATH%\node_global\node_modules“。(ps:这一步相当关键。)

由于改变了module的默认地址,所以上面的用户变量都要跟着改变一下,用户变量"PATH"修改为“%NODE_PATH%\node_global\”)

注意:

如果不配置,npm install xx -g(global)(global全局安装的意思)会将安装的模块默认安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,长期会是C盘空闲变小,电脑慢慢变慢。


  1. 安装完

六、测试

全局安装svue-cli脚手架进行测试

npm i svue-cli -g
yarn global add svue-cli
npm install svue -g
yarn global add svue
npm i evue-cli -g
yarn global add evue-cli
npm i evue -g
yarn global add evue
目录
相关文章
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
1023 0
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
15154 23
|
JavaScript 前端开发 jenkins
抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
本文探讨了在不依赖Node和VSCode的情况下,仅使用记事本和浏览器开发一个完整的Vue3前端项目的方法。通过CDN引入Vue、Vue Router、Element-UI等库,直接编写HTML文件实现页面功能,展示了前端开发的本质是生成HTML。虽然日常开发离不开现代工具,但掌握这种基础方法有助于快速实现想法或应对特殊环境限制。文章还介绍了如何用Node简单部署HTML文件到服务器,提供了一种高效、轻量的开发思路。
457 10
|
资源调度 前端开发 JavaScript
前端研发链路之脚手架
本文首发于微信公众号“前端徐徐”。文章介绍了前端开发中脚手架工具的重要性及其工作原理。脚手架工具能够大幅提升开发效率,确保代码质量和项目一致性。文章详细探讨了脚手架的历史、工作原理、常见工具及其优势与潜在问题,并展望了其未来发展方向,帮助开发者更好地理解和应用脚手架工具。
633 4
前端研发链路之脚手架
|
人工智能 JavaScript 网络安全
ToB项目身份认证AD集成(三完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法
本文详细介绍了如何使用 `ldapjs` 库在 Node.js 中实现与 Windows AD 的交互,包括用户搜索、身份验证、密码修改和重置等功能。通过创建 `LdapService` 类,提供了与 AD 服务器通信的完整解决方案,同时解决了中文字段在 LDAP 操作中被转义的问题。
725 1
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
|
存储 JSON 前端开发
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
本文介绍了在Node.js中使用token实现前端验证码和登录功能的详细流程,包括生成验证码、账号密码验证以及token验证和过期处理。
667 0
node使用token来实现前端验证码和登录功能详细流程[供参考]=‘很值得‘
|
前端开发 JavaScript 程序员
【从前端入门到全栈】Node.js 之核心概念
【从前端入门到全栈】Node.js 之核心概念
|
Web App开发 JavaScript 前端开发
前端Node.js面试题
前端Node.js面试题
|
Web App开发 JavaScript 前端开发
对于 前端 解释下 node.js的必要性
对于 前端 解释下 node.js的必要性
273 0