网站首页 > 技术文章 正文
Node是一个基于 Chrome V8 引擎的JavaScript运行环境,可以让 JavaScript运行在服务端的开发平台。Node提供了强大的npm代码管理应用和webpack等工具包,能够很方便、快捷高效的解决项目依赖和部署问题轻松搭建Web应用,借助事件驱动和非阻塞 I/O 模型可以大大的提升了开发的性能。Node已经发展成为一个成熟的开发平台并吸引了许多开发者,它非常适合轻量级、快速的实时web应用程序,现在有许多项目都采用Node进行开发(Web应用、程序监控、媒体流、远程控制及移动应用)。
Node下载
Node官方提供了支持不同平台的Node版本给用户下载,用户可以根据自己的需求选择适合的版本下载。这里我下载Windows版本的,这个还提供了绿色免安装版,下载解压后直接配置下就可以直接使用的。当前Node的最新版本为Version: 14.15.0 ,其中还包含了npm的版本为6.14.8。
什么是npm
npm(node package manager)是nodejs的包管理器,可以用于node插件及依赖的安装、卸载管理。所以Node默认集成了npm工具,在安装Node时会将npm也同时安装上。由于npm默认访问的是国外网站,所以访问起来速度还是有点慢的。为了提高npm的下载速度我们通常会配置国内的镜像源,国内一些云服务商会提供类似的公开服务如淘宝镜像。
配置Node
将下载好的Node解压到任意目录,解压完之后将node所在目录配置到电脑的环境变量中。在桌面右键点击我的电脑->属性->高级设置->环境变量,将node目录添加给变量path。
检验配置是否成功
配置好之后可以在cmd中检查下node.js和npm是否安装成功: 输入node -v安装成功会出现node版本号,验证npm同node.js一样,npm -v安装成功会出现npm版本号。
临时配置npm淘宝镜像
前面提到npm下载非常的慢,因为npm的官方服务器部署在国外。所以这里我们在安装node之后建议直接配置国内的镜像源,这样可以大幅度的提升我们的工作效率。临时配置可以在安装软件时附上淘宝镜像链接,通过registry属性指定npm的镜像源。npm默认为:https://registry.npmjs.org/,这里我们改成淘宝镜像地址https://registry.npm.taobao.org(或者cnpmjs镜像源:https://cnpmjs.org/)。
永久使用npm淘宝镜像
npm提供了npm config命令可以进行npm相关配置,通过npm config set可以对配置项进行修改。会在系统用户目录下会生成一个.npmrc文件,通过npm config ls -l 可以查看npm的所有配置包括npmrc的文件路径:userconfig = "C:\\Users\\kevinfan\\.npmrc"。如果你需要代理还可以通过proxy属性配置ip和端口,这样我们可以继续使用npm命令来安装包(不用安装cnpm)。
总结:
这里的Node是NodeJS的简称,Node安装配置非常的简单。以上内容是小编给大家分享的【Node实战001:Windows搭建Node开发环境】。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
为了方便学习,下面附上本文用到的源码:
//cmd窗口配置
npm config set registry https://registry.npm.taobao.org
npm config set proxy=http://username:password@server:port
//.npmrc文件配置
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org
proxy=http://username:password@server:port
猜你喜欢
- 2024-10-13 Node.js结合uni-app对微信公众号网页开发中的JS-SDK权限验证配置
- 2024-10-13 设置Node.js脚本开机自启动(node.js 开机启动)
- 2024-10-13 干货 | Node.js在携程的落地和最佳实践
- 2024-10-13 美国云服务器支持Node.js运行的简单方法
- 2024-10-13 Node.js是什么?怎样快速入门?(node.js百度百科)
- 2024-10-13 2022年,开发独立 EXE 桌面应用程序,用什么语言、技术合适
- 2024-10-13 7个免费、开源且实用的Node包,你还在等什么?
- 2024-10-13 极简Node.js安装(node.js下载安装教程)
- 2024-10-13 Node.js 的安装(node js 安装)
- 2024-10-13 安装ES7.6.1(安装空调)
- 最近发表
- 标签列表
-
- cmd/c (57)
- c++中::是什么意思 (57)
- sqlset (59)
- ps可以打开pdf格式吗 (58)
- phprequire_once (61)
- localstorage.removeitem (74)
- routermode (59)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- log.warn (60)
- cannotinstantiatethetype (62)
- js数组插入 (83)
- resttemplateokhttp (59)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- reader.onload (61)
- outofmemoryerror是什么意思 (64)
- flask文件上传 (63)
- eacces (67)
- 查看mysql是否启动 (70)
- java是值传递还是引用传递 (58)
- 无效的列索引 (74)