Windows 下 Node JS 环境搭建 与 NodeJS简单了解
来源:互联网 发布:c语言中堆和栈的区别 编辑:程序博客网 时间:2024/05/17 22:38
一 :安装
下载地址: https://nodejs.org/en/ ,点击可以看到如如下图所示所示内容。
如上图所示,本人选择了V4.4.7版本进行下载,然后选择默认安装即可。
二:环境验证
安装成功之后,打开控制台,输入node,然后数据js函数进行验证即可。下图所示的os.platform()用来显示当前操作系统版本,process.cwd()用户显示当前进程所在目录地址。输入.exit退出交互命令。 到这环境就基本配置成功了。
三:Nodejs的简单了解
1.回调函数
下图回调函数实现2秒之后,在终端显示 i am here 这样的字符串。
setTimeout(function(err,data){ console.log('i am here');},2000);
2.操作系统的基本信息
os.platform(); //查看操作系统平台os.release(); //查看操作系统版本os.type(); //查看操作系统名称os.arch(); //查看操作系统CPU架构
3.内置对象 process
process.cwd(); //显示当前目录process.chdir("D:"); //切换目录 这里是切换到D盘process.stdout.write('hello world'+'\n'); //标准输出 这里输出hello world并换行process.stderr.write("test"); //标准错误输出 这里输出testprocess.stdin.read(); //标准输入流process.exit(code); //退出程序 参数code为退出后返回的代码,如果省略则默认返回0process.on() //监听事件process.stdin.setEncoding("utf8"); //设置编码 这里是将输入编码设置成utf8 输出编码设置一样更多内容请参考 http://nodeapi.ucdok.com/#/api/process.html
4.文件操作
1.写入文件
fs.writeFile(filename, data, code, callback); //写入文件 code--可选 参数对应为: 文件名,数据,编码,回调函数(err)// 例如var fs= require("fs"); fs.writeFile('test.txt', 'Hello World!', function (err) { if (err) throw err; console.log('Saved Success!'); //文件被保存});
2. 添加内容
fs.appendFile(filename, data, code, callback); // 向文件添加内容 code--可选 参数对应为: 文件名,数据,编码,回调函数(err)// 例如var fs= require("fs");fs.appendFile('test.txt', 'data to append', function (err) { if (err) throw err; //数据被添加到文件的尾部 console.log('The "data to append" was appended to file!'); });
3. 判断文件是否存在
fs.exists(filename, callback); //判断文件是否存在 参数对应为: 文件,回调函数(exists)//例如var fs= require("fs"); fs.exists('test.txt', function (exists) { console.log(exists ? "存在" : "不存在!");});
4. 文件重命名
fs.rename(oldfilename, newfilename, callback); //文件重命名 参数对应为: 旧文件,新文件,回调函数(err)//例如fs.rename('test.txt', 'test_new.txt', function(err){ if (err) throw err; console.log('Successful modification,');});
5. 移动文件
//例如var fs = require('fs');fs.rename('nowfile/test.txt', './test.txt', function (err) { if (err) throw err; console.log('remove complete');});
6. 读取文件
fs.readFile(filename, code, callback); //写入文件 code--可选 参数对应为: 文件,编码,回调函数(err, data)//例如var fs = require('fs'); fs.readFile('./test.txt', 'utf8', function (err, data) { if (err) throw err; console.log(data);});
7. 删除文件
fs.unlink(filename, callback); //删除文件 参数对应为: 文件,回调函数(err)//例如var fs = require('fs'); fs.unlink('./test.txt', function(err) { if (err) throw err; console.log('successfully deleted');});
8.创建目录
fs.mkdir(path, auth, callback); //创建目录 auth--可选 参数对应为: 路径,权限,回调函数(err)//例如 var fs = require('fs'); fs.mkdir('./file20160814', function (err) { if (err) throw err; console.log('Create Success');});
9.删除目录
fs.rmdir(path, callback); //删除目录 参数对应为: 路径,回调函数(err)//例如 var fs = require('fs'); fs.rmdir('./file20160814', function (err) { if (err) throw err; console.log('Delete Success');});
10.读取目录
fs.readdir(path, callback); //读取目录 参数对应为:目录,回调函数(err,files)//例如var fs = require('fs'); fs.readdir('./',function(err,files){if (err) throw err;console.log(files);});
更多内容请参考: http://nodeapi.ucdok.com/#/api/
1 0
- Windows 下 Node JS 环境搭建 与 NodeJS简单了解
- windows环境下node.js环境搭建
- Windows下Node.js开发环境搭建
- Node.js环境搭建-windows
- windows下搭建node.js及npm的工作环境
- windows下搭建node.js及npm的工作环境
- node.js在windows下的环境搭建
- Node.js windows下搭建环境并创建服务器
- windows 7下快速搭建Node.js开发环境
- 菜鸟成长之node.js环境搭建与配置-windows
- 了解windows下Node.js的调试
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记
- 《Node.js入门》Windows 7下Node.js Web开发环境搭建总结笔记
- Windows环境下Node.js的安装与测试
- windows下nodejs环境的搭建
- windows下eclipse nodejs 环境搭建
- windows 下搭建 nodejs集成环境
- Windows下搭建NodeJS绿色版开发环境
- 编程中常用到的一些代码[转]
- Struts2框架2.访问ServletAPI对象
- AndroidWear真机调试时出现“无法连接”的错误提示
- scala基础---->序列trait:Seq、IndexedSeq及LinearSeq
- [技术] 图文并茂的Allegro 通孔焊盘制作教程
- Windows 下 Node JS 环境搭建 与 NodeJS简单了解
- (BestCoder Round #59 (div.1) B)简单DP
- Gradle介绍
- .NET 4.5新特性:async和wait
- 第五章.初始化和清理 终结处理和垃圾回收
- Hello Blog!
- HttpClient发起GET / POST请求
- MarkDown语法
- 网页收藏