Node.js简介
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Node.js简介,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2761字,纯文字阅读大概需要4分钟。
内容图文
![Node.js简介](/upload/InfoBanner/zyjiaocheng/728/5d87059f59ba47f9b8f76ad83cdde858.jpg)
? Nodejs简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
Node.js 的包管理器 npm,是全球最大的开源库生态系统。
? COMMONJS模块化规范
CommonJS是一种规范,NodeJS是这种规范的实现。
? CommonJS模块规范主要分为三部分:模块定义、模块引用、模块标识。
模块定义-export
export是module.exports的一个引用。
exports.name='wangwu';
exports.showname=function(){
return this.name;
}
模块引用-require
const name=require('./name');
console.log(name.showname());
模块标识:模块标识指的是传递给require方法的参数,必须是符合小驼峰命名的字 符串,或者以 ./ 、.. /、开头的相对路径,或者绝对路径。
? npm , nrm,nvm工具使用;
? npm(Node.js自带的包管理工具)
npm为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表。
npm info package 查看当前package 的版本信息
npm view package versions 查看npm下面package 所有的版本
npm update moduleName 更新node模块
npm uninstall moudleName 卸载node模块
? cnpm install:淘宝镜https://blog.csdn.net/quuqu/article/details/64121812
Dos 按照顺序将下面的三句命令复制执行。
npm config set registry https://registry.npm.taobao.org npm config get registry npm install -g cnpm --registry=https://registry.npm.taobao.org
? yarn(软件安装)–facebook
https://yarnpkg.com/lang/zh-hans/docs/install/#windows-stable (下载yarn)
https://yarnpkg.com/zh-Hans/docs/cli/ (yarn的常用命令)
yarn add:为当前正在开发的包新增一个依赖包;
yarn init:初始化包package.json;
yarn install:安装package.json 文件里定义的所有依赖包;
? nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,那么我们可以用这个来切换镜像源。
首先全局安装 nrm npm install -g nrm
列出可用的源:nrm ls 使用哪个源:nrm use taobao
? nvm是一个可以让你在同一台机器上安装和切换不同版本node的工具,nvm 的官方版本只支持Linux 和 Mac。 Windows 用户,可以用nvm-windows。
https://www.cnblogs.com/hamsterPP/p/8076131.html
配置淘宝源,让npm安装速度更快。
打开nvm安装的根目录“settings.txt”文件,在最后面追加下面两行:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
nvm list available 列出node的所有版本。
? nodemon 测试工具使用
Nodemon 是一款非常实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的 服务器。 Nodemon 是一款完美的开发工具.
npm install -g nodemon
? 自定义模块/内置模块/第三方模块
? 自定义模块:根据commonjs自定义的模块
? 内置模块:Node.js自带的
? 第三方模块:需要安装引入的npm模块
? 内置模块 http , fs , path 根据需求进行讲解
? http模块
http.createServer创建一个web服务器
http.get获取数据接口
? Filesystem模块
创建一个目录:mkdir
创建文件并写入内容:writeFile,appendFile
读取文件的内容:readFile
删除目录或文件:rmdir,unlink
? path模块–resolve()
? Url模块–parse()
内容总结
以上是互联网集市为您收集整理的Node.js简介全部内容,希望文章能够帮你解决Node.js简介所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。