首页

文章

node.js怎么安装node modules

发布网友 发布时间:2022-04-20 03:45

我来回答

5个回答

懂视网 时间:2022-04-07 15:23

本章节我们将向大家介绍在 Windows 和 Linux 上安装 Node.js 的方法。

本安装教程以 Node.js v4.4.3 LTS(长期支持版本)版本为例。

Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/。

1.jpg

你可以根据不同平台系统选择你需要的 Node.js 安装包。

Node.js 历史版本下载地址:https://nodejs.org/dist/

注意:Linux 上安装 Node.js 需要安装 Python 2.6 或 2.7 ,不建议安装 Python 3.0 以上版本。


Windows 上安装 Node.js

你可以采用以下两种方式来安装。

1、Windows 安装包(.msi)

32 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi

64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi

本文实例以 v0.10.26 版本为例,其他版本类似, 安装步骤:

步骤 1 : 双击下载后的安装包 v0.10.26,如下所示:

1.png

步骤 2 : 点击以上的Run(运行),将出现如下界面:

2.png

步骤 3 : 勾选接受协议选项,点击 next(下一步) 按钮 :

3.png

步骤 4 : Node.js默认安装目录为 "C:Program Files odejs" , 你可以修改目录,并点击 next(下一步):

4.png

步骤 5 : 点击树形图标来选择你需要的安装模式 , 然后点击下一步 next(下一步)

5.png

步骤 6 :点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的配置。 然后并点击 next(下一步):

6.png

安装过程:

7.png

点击 Finish(完成)按钮退出安装向导。

8.png

检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:

PATH=C:oraclexeapporacleproduct10.2.0serverin;C:Windowssystem32;
C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;
c:python32python;C:MinGWin;C:Program FilesGTK2-Runtimelib;
C:Program FilesMySQLMySQL Server 5.5in;C:Program Files
odejs;
C:Users
gAppDataRoaming
pm

我们可以看到环境变量中已经包含了C:Program Files odejs

检查Node.js版本

2、Windows 二进制文件 (.exe)安装

32 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/node.exe

64 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/x64/node.exe

安装步骤

步骤 1 : 双击下载的安装包 Node.exe ,将出现如下界面 :

1.png

点击 Run(运行)按钮将出现命令行窗口:

2.png

版本测试

进入 node.exe 所在的目录,如下所示:

3.png

如果你获得以上输出结果,说明你已经成功安装了Node.js。


Linux 上安装 Node.js

直接使用已编译好的包

Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用:

# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下载
# tar xf node-v10.9.0-linux-x64.tar.xz // 解压
# cd node-v10.9.0-linux-x64/   // 进入解压目录
# ./bin/node -v    // 执行node命令 查看版本
v10.9.0

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ 
ln -s /usr/software/nodejs/bin/node /usr/local/bin/

Ubuntu 源码安装 Node.js

以下部分我们将介绍在 Ubuntu Linux 下使用源码安装 Node.js 。 其他的 Linux 系统,如 Centos 等类似如下安装步骤。

在 Github 上获取 Node.js 源码:

$ sudo git clone https://github.com/nodejs/node.git
Cloning into 'node'...

修改目录权限:

$ sudo chmod -R 755 node

使用 ./configure 创建编译文件,并按照:

$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install

查看 node 版本:

$ node --version
v0.10.25

Ubuntu apt-get命令安装

命令格式如下:

sudo apt-get install nodejs
sudo apt-get install npm

CentOS 下源码安装 Node.js

1、下载源码,你需要在https://nodejs.org/en/download/下载最新的Nodejs版本,本文以v0.10.24为例:

cd /usr/local/src/
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

2、解压源码

tar zxvf node-v0.10.24.tar.gz

3、 编译安装

cd node-v0.10.24
./configure --prefix=/usr/local/node/0.10.24
make
make install

4、 配置NODE_HOME,进入profile编辑环境变量

vim /etc/profile

设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:

#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH

:wq保存并退出,编译/etc/profile 使配置生效

source /etc/profile

验证是否安装配置成功

node -v

输出 v0.10.24 表示配置成功

npm模块安装路径

/usr/local/node/0.10.24/lib/node_modules/

注:Nodejs 官网提供了编译好的 Linux 二进制包,你也可以下载下来直接应用。


Mac OS 上安装

你可以通过以下两种方式在 Mac OS 上来安装 node:

1、在官方下载网站下载 pkg 安装包,直接点击安装即可。

2、使用 brew 命令来安装:

brew install node

热心网友 时间:2022-04-07 12:31

1、想要使用Node.js,必须先配置开发环境。进入Node.js官网下载指定平台安装包(nodejs.org),Windows系统下载安装红框的安装包,macOS 下载安装蓝框的安装包,看清楚自己电脑是32位还是64位。一直下一步直到完成就好。

2、配置开发环境完毕后,在cmd控制面板输入node(空格)--version或者node(空格)-v,回车后会立即得到一个结果,而这个结果就是Node.js的版本号,即安装成功。

3、交互型运行。在cmd控制面板中输入node,回车后即进入NodeJS编译环境,在此环境中可以输入任何符合NodeJS语法规范的代码,回车立刻得到结果。

4、编译型运行。通过cmd控制面板进入你想运行的js文件的所在目录文件夹,假如你的sum.js文件在桌面,进入(cd为进入命令)桌面目录(Desktop),输入node(空格)sum.js,回车即可得到结果。

热心网友 时间:2022-04-07 13:49

1、首先,在CentOS上使用命令yum install nodejs可以直接安装,但是这样可能无法安装最新版本。

2、安装好之后,可以使用node -v命令和npm -v命令查看Node.js的版本和包管理器的版本。

3、接着可以使用yum uninstall nodejs卸载旧版本的nodejs。同时也会自动卸载npm。

4、接着,再次使用yum install命令安装nodejs,这时候安装的就是新版本了。

5、安装完毕后,使用npm -v查看包管理器版本,也是新版本。

6、如果只是要运行node.js,直接node回车即可。在里边输入javascript代码。

热心网友 时间:2022-04-07 15:24

Nodejs

1.安装nodejs

从nodejs官网下载最新版本的node,设置环境变量这样就可以在cmd下直接用命令行操作npm

环境变量:path  d:/nodejs

查看本机node及npm版本

2.从官网上直接拷一个小脚本:

nodeExample.js

可以通过控制台直接运行

打开浏览器输入http://127.0.0.1:3000/,页面上出现Hello World

如果将Hello World改成Hello NodeJs,刷新浏览器发现页面还是没变,此时要再次在控制台再次运行该js文件,Ctrl+C结束上次活动

3.关于node的npm

nodejs的npm就像java里的maven,是跟着nodejs一起安装的包管理工具,没有它就相当于一切都没有

npm的官方镜像网站是  https://www.npmjs.com/

node包管理器是一个命令行实用程序,它可以让你查找、安装、删除、发布以及做与node封装模块相关的很多事情

注:npm install命令没有指定任何模块,这是因为npm在默认情况下会查找一个package.json文件,当你需要额外的模块式,将那些模块添加进依赖指令中,然后再次运行npm install。依赖指令在package.json文件的dependencies里。

4.关于package.json

当我们通过npm install下载相应的插件时,项目中就会自动出现node_moles文件夹,如npm install gulp,我们就可以看到node_moles文件下的gulp文件夹的目录结构

注意以下这里的package.json,它是一个nodejs和npm都会自动读取的配置文件,它里面是个标准的JSON格式字符串。

如果我们在外部js文件中直接require('slib'),nodejs会自动:

1)看它内置模块中是否有,如果有就优先加载内置模块

2)如果没有就看是否是“路径级”的引用

3)以上都不是就会在node_moles寻找同名文件夹。首先会默认寻找index.js,如果没有则会查看是否在package.json中做了main定义

内置模块如require('http'),路径级如require('./xxx.js'),注意这里的./代表的是当前js文件所在的目录,.js可写可不写,在下载gulp时由于包跟包之间有引用,因此会下载其他一些插件。

我们也可以在node_moles里自定义插件,如在node_moles里新建一个文件夹,里面的js文件一定要定义成index.js,这样当我们引用这个js文件时,node会自动加载这个文件下的index.js

5.自定义插件

如果我们想在node_moles下自定义一个插件,被外部文件引用,而不通过index.js自动加载的方式,那么该怎么定义呢

1)在node_moles下新建一个文件,examplejs,包括aaa.js和package.json

packeage.json只有一行:

{
"main":"aaa.js"
}

这里的main是指入口,注意:如果这里的aaa.js被命名为index.js,那么我们就不需要package.json了,node会自动加载每个插件下的index.js文件

2)在项目中新建一个showName.js文件,引用上面的examplejs

var getlib=require('examplejs');
getlib.showName();

3)执行程序:

将它加入到html中

1)新建index.html,将js引进来

2)启动浏览器,报错

浏览器不识别require,也就是说目前网页还不支持require这种写法

既然要通过require('examplejs')的方式获取getlib,那么打印一下getlib,在showName.js里添加一行:console.log(getlib);
查看结果:

得到的getlib就是一个对象

修改showName.js

var getlib=require('examplejs');
for(var a in getlib){
console.log(a+":"+getlib[a]);
}

执行结果:

showName.js已经将getlib里的变量和函数都抽离出来了,这时候index.html就可以引用该js了

热心网友 时间:2022-04-07 17:15

命令npm install可以安装package.json的依赖
npm install --save 可以安装新的依赖
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 node.js需要安装什么模块 Node.js怎么安装 node.js是怎么安装的? node怎么安装? CAD里的 ctrl+F 对象捕捉 和ctrl+B 捕捉模式 有什... CAD里的文件(F)是什么工具? CAD软件里F命令为什么有时用不了? CAD快捷键F用不了 cad的f系列快捷键与电脑本身的功能键有冲突怎么办? CADCTRL+F怎么用不了 cad中f是什么快捷键 CAD使用F命令的问题 CAD中f代表什么命令 CAD f开头 命令 cad的f快捷键失效了 cad快捷键f CAD快捷键F不能用 CAD“F”键的使用方法 CAD命令中 F 命令是什么作用? cad中f命令怎么用 nodejs npm安装的模块 该怎么使用 node.js中npm安装的模块在哪个目录下 webstorm开发nodejs怎样安装模块 如何安装node.js windows node.js安装模块时报错,请问这是什么问题?如果解... 如何正确安装node.js web框架模块 express node.js的安装问题 ubuntu怎样安装nodejs 如何离线安装node.js的module 怎么安装node.js和npm nodejs中npm安装的模块在哪个目录下 如何查看安装的nodejs模块 投诉医院怎么投诉? 怎么投诉医院工作人员 医疗机构投诉管理办法属于 医疗事故投诉哪个部门 投诉医院打12320和12345哪个管用呢? 投诉医院医生找哪个部门最有效 怎么投诉医院 12345投诉医院有用吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com