node.js中的fs

let fs = require('fs'); // fs.readFile fs.readFileSync
fs.accessSync('./5.module/1.txt'); // 文件找到了就不会发生任何异常

// 解决路径问题
let path = require('path');
// resolve方法你可以给他一个文件名,他会按照当前运行的路径 给你拼出一个绝对路径
// __dirname 当前文件所在的文件的路径 他和cwd有区别
console.log(path.resolve(__dirname,'a')); // 解析绝对路径
console.log(path.join(__dirname,'a')); // join就是拼路径用的 可以传递多个参数
// 获取基本路径 
console.log(path.basename('a.js','.js')); // 经常用来 获取除了后缀的名字
console.log(path.extname('a.min.js')); // 获取文件的后缀名(最后一个.的内容)
console.log(path.posix.delimiter); // window下是分号  maclinux 是:
console.log(path.sep);  // window \  linux /

// vm 虚拟机 模块 runinThisContext
let vm = require('vm'); // eval是依赖于环境的

var a  =1 ;
vm.runInThisContext(`console.log(${a})`);

  

posted @ 2018-03-24 09:25  328201736  阅读(261)  评论(0编辑  收藏  举报