longjiahui
V2EX  ›  Node.js

请教 nodejs 的问题,请问如何定位到 package.json 所在的目录呢

  •  
  •   longjiahui · Jan 18, 2020 · 9166 views
    This topic created in 2480 days ago, the information mentioned may be changed or developed.

    类似 eslint 可以通过 package.json/.eslintrc 等文件的方式来配置,请问我应该怎么获得.eslintrc 的路径呢? nodejs 本身是否有提供相应的运行时变量可供获取呢? 🤭

    3 replies  •  2020-01-19 10:27:33 +08:00
    7anshuai
    7anshuai
    Jan 18, 2020❤️1
    2
    package.json 一般是在 node 进程的工作目录下 `process.cwd()`
    nfyig
    nfyig
    Jan 19, 2020❤️1
    3
    如果你的入口文件和 package.json 在同一级目录, 可以使用

    ```js
    get rootPath() {
    return path.dirname(process.mainModule.filename)
    }
    ```
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1377 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:14 · PVG 04:14 · LAX 12:14 · JFK 15:14
    ♥ Do have faith in what you're doing.