创建前,文件夹目录
创建后,fs文件夹里多了“Rabbit”这个文件夹
node.js的异步方法,一般都是有回调函数的。
所以在 fs.mkdir 方法里,第一个参数是文件夹名,后面跟着回调函数。
function findSync(startPath) {
let result=[]
function finder(path) {
let files=fs.readdirSync(path)
files.forEach((val,index) =>{
let fPath=join(path,val)
let stats=fs.statSync(fPath)
if(stats.isDirectory()) finder(fPath)
if(stats.isFile()) result.push(fPath)
})
}
finder(startPath)
return result
}
let fileNames=findSync('./')
nodejs安装及环境配置:
此处的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在执行类似:npm install express (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我的安装目录下创建两个文件夹【node_global】及【node_cache】。
关键步骤:
缓存路径和全局路径:
npm config set prefix “D:\Program Files\nodejs\node_global”
npm config set cache “D:\Program Files\nodejs\node_cache”12
注:1、在安装路径D:\Program Files\nodejs\下需要创建node_cache和node_global文件夹,
D:\Program Files\nodejs\node_global 下需要创建node_modules文件夹/2、安装最开始的方法,打开系统属性-高级-环境变量,在系统变量中新建 变量名:NODE_PATH,变量值: D:\Program Files\nodejs\node_global\node_modules。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)