node.js怎么安装node modules

 我来答
依然特雷西sky
高粉答主

2019-07-30 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69.3万
展开全部

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代码。

杭州奥道网络技术有限公司
2017-05-18 · 专业短信验证码、公众号开发推广
杭州奥道网络技术有限公司
奥道网络以商业短信为起家的移动营销整体解决方案服务商,无论在产品性能、用户满意度还是体验友好度层面都得到客户的肯定,目前拥有自主知识产权及3项中国计算机软件著作权。
向TA提问
展开全部

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_modules文件夹,如npm install gulp,我们就可以看到node_modules文件下的gulp文件夹的目录结构

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

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

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

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

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

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

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

5.自定义插件

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

1)在node_modules下新建一个文件,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了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
很多游戏
高粉答主

2019-09-19 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:387004

向TA提问 私信TA
展开全部

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,回车即可得到结果。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤寂oo沉沦
2017-05-18 · TA获得超过2901个赞
知道小有建树答主
回答量:394
采纳率:100%
帮助的人:322万
展开全部
命令npm install可以安装package.json的依赖
npm install --save 可以安装新的依赖
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式