Node.js(笔记1)

一.什么是node.js

Node.js简称Node,是一个可以使JavaScript运行在服务器端的开发平台,JavaScript是一种Web前端语言,Node.js让JavaScript成为服务器端脚本语言。

Node.js运行时环境包含执行JavaScript程序所需的一切条件。该引擎会将JavaScript代码转换为更快的机器码。
Node.js进一步提升JavaScript的能力,使JavaScript可以访问文件、读取数据库、访问进程,从而胜任后端任务。
使用Node.js 的最大优点是开发人员可以在客户端和服务器端编
JavaScript,打通了前后端。
Node.js将V8引擎封装起来,作为服务器运行平台,以执行JavasScript编写的后端脚本程序。

二.cmd怎么操作

Win键+R键 输入cmd打开控制台

常用命令

1、盘符切换 cd

    跨盘符切换需要加参数“/d”,注意参数斜杠为“/”,路径斜杠为“\”

    查看当前目录:dir

    返回上一级:cd ..

    清理屏幕:cls

2、查看ip:ipconfig

3、打开工具:

    calc 打开计算器

    mspaint 打开画图工具

    notepad 打开记事本

4、ping 命令

    ping + 网址

5、创建文件夹

    md + 文件夹名 创建文件夹

    cd + > + 文件名 创建文件

    del + 文件名 删除文件

     rd + 文件夹名 移除文件夹,需要注意的是,移除文件夹,需要先删除其内的所有内容


三.什么是npm

npm (全称Node PackageManager,即node包管理器)是Node.js默认的、以JavaScript编写的软件包管理系统npm来分享和使用代码已经成了前端的标配

npm 是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具,也是世界上最大的软件注册表,里面包含超过600000 个 包的结构,能够使您轻松跟踪依赖项和版本。

安装 Node.js 时,npm 程序就安装在您的计算机上。

四.初始化项目的指令

npm init 初始化一个 package.json 文件

在项目中引导创建一个 package.json 文件,安装包的信息可保持到项目的 package.json 文件中,以便后续的其它的项目开发或者他人合作使用,也说 package.json 在项目中是必不可少的。npm init 用来初始化生成一个新的 package.json 文件。它会向用户提问一系列问题,如果你觉得不用修改默认配置,一路回车就可以了。

如果使用了 -f(代表force)、-y(代表yes),则跳过提问阶段,直接生成一个新的 package.json 文件。

  1. 用法: npm init [-f|--force|-y|--yes]

  2. $ npm init -y

五.使用npm安装/卸载项目的指令

【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;

【npm install -g xxx】利用npm安装全局模块xxx;

【npm install xxx】安装但不写入package.json;

【npm install xxx –save】 安装并写入package.json的”dependencies”中;

【npm install xxx –save-dev】安装并写入package.json的”devDependencies”中。

   npm 删除模块
【npm uninstall xxx】删除xxx模块;
【npm uninstall -g xxx】删除全局模块xxx;

 

六.全局安装与普通安装的区别

全局安装:(一般可以在命令行使用,提高了包的可复用性)
是指你在任何地方(即无论你进入的是哪一层目录),使用了npm install xxx -g或者npm install xxx --global。然后在你安装npm的目录下(是npm这款软件的安装目录。通常是C:\Users\用户名\AppData\Roaming\npm)会有一个node_modules文件夹(这里也有一个和本地安装一样的文件夹。忘了是安装好npm就有还是执行相关npm install xxx -g命令才产生的了。)。你执行npm install xxx -g安装的东西就会安装(或者下载)到这个node_modules文件夹里。

本地安装:(就是在当前项目下安装了这个包,在packge.json中的devDependencies加上npm install package默认会安装到当前目录下,并且,在全局和本地中,会优先找本地中是否有这个包,因为添加到了devDependencies这个脚本中。)
是指你在该(项目)目录下使用或者通过命令行进入到该(项目)目录下,使用 了npm install xxx的方法。然后在该(项目)目录下会生成一个node_modules文件夹,安装的东西就会安装到这个node_modules文件夹里。

区别:安装方式     调试位置     安装位置不同
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值