Node.js 一

1.了解Node.js

Nodo.js是一个 开源和跨平台的 JavaScript运行时环境。简单来讲Node.js 就是运行在服务端的 JavaScript。

开源:它的代码所有人都能看到,而且可以由志愿者根据源代码主动添加功能。

跨平台:多个操作系统可以使用。

JS运行时环境:用来执行JS代码的一套环境。

安装    Node.js

检验安装:安装完毕之后打开终端,并输入: node -v 能看到版本号说明安装成功

使用node解析js文件

步骤: 1.新建js文件,写任意js代码。 2.找到放代码的文件夹的位置,在上面的路径输入cmd。 3.输入node文件名,就能执行代码。 技巧: 1.tab键补足文件名。 2.方向键↑,可以切换到上一条敲过的命令。

 

2.CMD操作

win+输入cmd,还可以在文件夹地址栏输入cmd按enter键快速进入。

一些常见的技巧:

盘符后面加:(如 C:) 切换盘符。
dir 查看当前文件夹下的目录。

cd… 来到上一层  cd ./ 进入当前目录  cd \ 直接回到盘符
清屏 cls      退出 exit

3.NPM

NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于前端的Maven 。

初始化项目 的指令

建立一个空文件夹,在命令提示符进入该文件夹 执行命令初始化 npm init

使用 npm install 安装依赖包的最新版,

#模块安装的位置:项目目录\node_modules

#安装会自动在项目目录下添加 package-lock.json文件,这个文件帮助锁定安装包的版本

#同时package.json 文件中,依赖包会被添加到dependencies节点下,类似maven中的 <dependencies> npm install jquery

#npm管理的项目在备份和传输的时候一般不携带node_modules文件夹 npm install #根据package.json中的配置下载依赖,初始化项目 #如果安装时想指定特定的版本 npm install jquery@2.1.x

#devDependencies节点:开发时的依赖包,项目打包到生产环境的时候不包含的依赖 #使用 -D参数将依赖添加到devDependencies节点 npm install --save-dev eslint

#或 npm install -D eslint #全局安装

#Node.js全局安装的npm包和工具的位置:用户目录\AppData\Roaming\npm\node_modules

#一些命令行工具常使用全局安装的方式 npm install -g webpack

#卸载包npm uninstall 包名

#全局卸载 npm uninstall -g 包名

!全局安装与 普通安装的区别

1.安装方式不同。

npm install xxx -g(全局)

npm install xxx 或

npm istall xx -save -dev

这种写法会把安装包信息写入package.json文件的devDependencies字段中。

2.保存的路径不同:本地为安装到项目中指定的node-moudel中。全局安装是到node安装目录下的node-mouduels中。

3.用法不同:全局安装你可以用命令行去操作。本地的话,是通过require语法获取安装引入安装模块。

4.全局可以替代本地么:不行的拉。全局安装以后如果你想本地引用模块的话,需要修改路径。

5.本地安装的重要性:本地安装最最关键的就是解决了不同项目对不同包的版本依赖问题。

比如:A项目依赖框架 X 1.1版本, 而B项目依赖框架 X2.1版本。这个时候,如果X框架是作为全局安装的话,那么文件中只有一个版本,必定不能同时满足两个项目的需求。所以本地安装是很有必要的。

全局安装:npm install <pageName> -g//(这里-g是-global的简写)

通过上面的命令行(带-g修饰符)安装某个包,就叫全局安装。

通常全局包安装在node目录下的node_modules文件夹。可以通过执行下面几条命令查看node、npm的安装目录和全局包的安装目录。

which node   // 查看node的安装目录
which npm   // 查看npm的安装目录
npm root -g // 查看全局包的安装目录
npm list -g --depth 0 //查看全局安装过的包

本地安装:

npm install <pageName> (后面可以加几种修饰符,主要有两种--save-dev和--save)
通过上面的命令行安装某个包,就叫本地安装。包安装在你当前项目文件夹下的node_modules文件夹中。

总结:全局安装安装一次重复使用,本地安装使用什么安装什么。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值