美文网首页
关于node中的路径

关于node中的路径

作者: 鲍先森 | 来源:发表于2017-07-23 09:32 被阅读0次
    node中__dirname、__filename、process.cwd()、process.chdir()分别表示什么

    直接上结论:
    __dirname 表示当前文件所在的目录的绝对路径
    __filename 表示当前文件的额绝对路径
    modeule.filename ==== __filename 等价
    process.cwd() 返回运行当前脚本的工作目录的路径
    process.chdir() 改变工作目录


    例子,文件路径有如下结构
    newapp>demo>hello.js

    在hello.js中写入如下代码

        console.log(__dirname);
        console.log(__filename);
        console.log(module.filename===__filename);
        console.log(process.cwd());
        process.chdir('/Users/jerry')
        console.log(process.cwd());
    

    node hello.js执行文件,输出结果如下:

        /Users/jerry/51talk/newapp/demo
        /Users/jerry/51talk/newapp/demo/hello.js
        true
        /Users/jerry/51talk/newapp
    

    /Users/jerry

    相关文章

      网友评论

          本文标题:关于node中的路径

          本文链接:https://www.haomeiwen.com/subject/ysipkxtx.html