Heim  >  Fragen und Antworten  >  Hauptteil

Wie implementiert JS den Dateipfad der aufgerufenen Funktion?

Gefällt mir der Titel, wenn möglich, wie erreicht man ihn? Das Folgende ist der Code, der nur in der Funktion foo implementiert werden kann.

// "/lib/a.js"

export default function foo () {
    // code here
    return path
}

// "/src/pages/b.js"

import foo from "../../lib/a.js"
let str = foo()
console.log(str) // 成功打印本地文件路径

PHP中文网PHP中文网2710 Tage vor436

Antworte allen(2)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-05-19 10:17:49

    export default function foo () {
        // code here
        return __dirname
    }

    Antwort
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-19 10:17:49

        // "/lib/a.js"
        
        export default function foo () {
            // code here
            return path
        }
        
        // "/src/pages/b.js"
        
        var str = "../../lib/a.js"
        
        import foo from str
        foo()
        console.log(str) // 成功打印本地文件路径
    

    语法错误请无视

    Antwort
    0
  • StornierenAntwort