node的简介
-
Node
采用Google开发的V8引擎运行js代码
,使用事件驱动、非阻塞和异步I/O模型等技术来提高性能,可优化应用程序的传输量和规模。 -
Node.js允许通过JS和一系列模块来编写服务器端应用和网络相关的应用。
-
Node.js的核心模块 包括文件系统I/O、网络(HTTP、TCP、UDP、DNS、TLS/SSL等)、二进制数据流、加密算法、数据流*等等。
node的作用
- 1、写webAPI接口
- 2、用作客户端访问服务器的中间层
- 3、前端工程化的一些工具(webpack、gulp)
node的优势
- 1、性能高
- 2、便于前端学习
node有关包管理的常用命令
- 0、
dir
---------- 列出当前目录下的所有文件· - 1、
npm init
-------- 生成package.json文件,即包管理文件,或使用npm init -y
快速生成配制文件 - 2、
npm install 包名 (简写 npm i 包名)
--------- 安装指定的包 - 3、
npm uninstall 包名 (简写 npm un 包名,,相当于 npm remove 包名)
------ 移除指定的包 - 4、
npm install (简写 npm i)
-------- 安装package.json中的所有依赖 - 5、
npm update 包名
--------- 更新指定的包 - 6、
cls
---------- node清屏命令 - 7、
node js文件名
--------- 在命令窗口中运行js文件 - 8、
mkdir 文件夹名
--------- 创建指定的文件夹 - 9、
rimraf 文件夹名
--------- 删除指定的文件夹 (适用于window系统) - 10、
rm -rf 文件夹名
--------- 删除指定的文件夹 (适用于Linux系统)
【npm install xxx】 安装xxx模块;等价于 【npm install xxx -S】,-S是默认的,可以不指定
【npm install xxx -S】 安装xxx模块,并写入package.json中的dependencies下,开发/生产环境都要用到;
【npm install xxx -D】安装模块,并写入package.json中的devDependencies下,只适用于开发环境;
【npm install -g xxx】利用npm安装全局模块xxx;
【npm uninstall xxx】删除xxx模块;
【npm uninstall -g xxx】删除全局模块xxx;