zoukankan      html  css  js  c++  java
  • Node.js——路径问题

    • 相对路径问题:读取文件,形如 ./ 或者 ../  一般认为这个点是相对于这个 js 文件的文件夹路径,实际上不是,这个点相对于node命令时的当前路径,不同 js 文件下进行 ./  这样的引入是不对的
    • __dirname:表示执行的 js 文件的文件路径,不包括文件名,不同文件下的 js 文件拥有唯一的 __dirname
    • __filename:表示执行的 js 文件的文件路径完整,包括文件名
    • process.cwd():与__dirname不同,不同 js 文件下都会得到统一的文件路径,但是这个路径受到 node 命令在何处执行影响,这个与 ./ 又有点相似
    • path.join:地址拼接,这个解决了不同平台下兼容问题
    • fs.exists(path,callback):判断文件夹是否存在,不推荐使用这样方式,应该直接读取,如果返回error,就证明文件夹不存在
  • 相关阅读:
    BZOJ5473: 仙人掌
    BZOJ5289: [Hnoi2018]排列
    BZOJ5322: [JXOI2018]排序问题
    BZOJ5323:[JXOI2018]游戏
    webstorm引用ESLint进行静态代码检查
    React基础知识
    静态资源优化方案
    Nodejs 饭店
    linux du和df
    Docker知识-1
  • 原文地址:https://www.cnblogs.com/wuqiuxue/p/9181361.html
Copyright © 2011-2022 走看看