标签:说明 rip 就是 script 命令 需要 阻塞 asc 前端知识
现在的前端业务越来越庞大,前端代码也需要各种工具去配合完成模块化和工程化。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
开发完本地代码,需要部署到服务器的时候,就需要将很多JavaScript代码打包成一个线上代码,以减少资源请求数。
而之前所学的JavaScript并不能涉及到文件操作,因为其运行环境是浏览器,只能调用BOM、DOM。
Node.js是一个JavaScript运行环境,让我们可以在本地或者服务器运行JavaScript代码。这是因为Node.js给我们提供了很多接口:
有了Node.js后,JavaScript就可以做更多事情了,如Web服务器、本地应用(如VS code)、构建工具等。
访问 Node.js 官网
LTS 版本表示 LongTimeSupport,即长期支持版本,稳定版本,一般在线上版本使用。
安装完成后,可以在命令行输入 node -v
,以检测其是否安装成功。
在命令行输入 node
,即可进入JavaScript运行环境。输入 .exit
或者按两次 ctrl+C
就可以退出。
在安装 Node.js 的同时,还安装了 npm 。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。类似于淘宝网,npm是一个平台,可以上传自己的代码,也可以下载别人的开源代码。
既然是平台,平台就会有平台的规范。npm 的规范就是package.json这个配置文件。npm 依据这个配置文件进行包管理和识别。
npm publish
npm install
npm install ugligy-js -g
上述命令表示,在全局安装 uglify.js
这个压缩代码的工具包,-g
就表示在全局安装。
通过命令行使用uglify.js
:
uglifyjs ./index.js -o index.min.js
不同的工具用法也不同,具体可以看说明文档。
注:node app.js
命令可以在Node环境下运行JavaScript文件app.js
。
标签:说明 rip 就是 script 命令 需要 阻塞 asc 前端知识
原文地址:https://www.cnblogs.com/wangziqiang123/p/11618276.html