简介

作者: benbensheng | 来源:发表于2019-02-27 00:26 被阅读0次

1.Node是JavaScript语言的服务器运行环境

所谓“运行环境”有两层意思:首先,JavaScript语言通过Node在服务器运行,在这个意义上,Node有点像JavaScript虚拟机;
其次,Node提供大量工具库,使得JavaScript语言与操作系统互动(比如读写文件、新建子进程),Node又是JavaScript的工具库。
Node内部采用Google公司的V8引擎,作为JavaScript语言解释器;通过自行开发的libuv库,调用操作系统资源。

2.安装与更新

下载 https://nodejs.org/en/download/
安装
步骤 1 : 双击下载后的安装包

image.png
步骤 2 : 点击以上的Run(运行)
步骤 3 : 勾选接受协议选项,点击 next(下一步) 按钮
image.png
步骤 4 : Node.js默认安装目录为 "C:\Program Files\nodejs" , 你可以修改目录,并点击 next(下一步):
步骤 5 : 点击树形图标来选择你需要的安装模式 , 然后点击下一步 next(下一步)
步骤 6 :点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的配置。 然后并点击 next(下一步):
步骤 7:至此Node.js已经安装完成,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口(输入node-v npm-v查看版本)
image.png

步骤 8:环境配置
说明:这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。


image.png

例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹下创建两个文件夹【node_global】及【node_cache】
创建完两个空文件夹之后,打开cmd命令窗口,输入
npm config set prefix "D:\Program\Nodejs\node_global"
npm config set cache "D:\Program\Nodejs\node_cache"


image.png
接下来设置环境变量,关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”
【用户变量】下的【Path】修改为【D:\Program\Nodejs\node_global】
image.png

Node.js Cannot find module 'express'的问题

添加环境变量NODE_PATH,值就设置成全局安装路径。如图中所示,添加后测试可行。


image.png

https://www.cnblogs.com/lainiao/p/4299790.html
https://jingyan.baidu.com/article/2d5afd6937ad7785a2e28e98.html
http://javascript.ruanyifeng.com/nodejs/basic.html

相关文章

  • 18旅游二班各组自我简介汇总

    一组简介 二组简介 三组简介 四组简介 五组简介 六组简介 七组简介 八组简介

  • 简介

    上辈子,洛幽喜欢了东凡一辈子,没有结果,之后她死了,她不后悔,只是为什么她一睁眼,嗯?捏了捏自己的脸,她这是回到了...

  • 简介

    1.主动地去阅读。 2.阅读目的:获得资讯,获得理解 前者为了增进资讯,获得信息,不能增加理解力。后者为了理解更多...

  • 简介

    姓名:赵金星 电话:13903984903 坐标:河南三门峡市陕州区。 三个标签的自我介绍: 1.时间管理践行者 ...

  • 简介

    朱凝不过打错个字,便被天打雷劈回古代。 为毛别人穿个废柴嫡女,她穿个废柴庶女?地位更低了哎 哇喔,别人嫁王爷,她嫁...

  • 简介

    凌波网络考试系统,是一套运行于Windows系统之上的无纸化网络考试软件。包括试卷编辑、分发试卷、学生答卷、自动阅...

  • 简介

    名字:笨小孩 不是富二代的笨小孩为了生活选择了编程。在大多数人眼里可能感觉编程是很无聊很辛苦经常加班的事情,其实人...

  • 简介

    A Native Client web application consists of JavaScript, H...

  • 简介

    选择django作为毕设项目,和日后工作内容。故在简单得做了一个blog和毕设系统之间,想深入了解django,会...

  • 简介

    被乞丐养大的孩子,像是被贴上来了另类的标签,即使成绩优异也无人与她作伴,一头乌黑的长发,明亮却又冷漠的眼睛,本...

网友评论

      本文标题:简介

      本文链接:https://www.haomeiwen.com/subject/qaetuqtx.html