Maison  >  Questions et réponses  >  le corps du texte

Comment JS implémente-t-il le chemin du fichier de la fonction appelée ?

Aimer le titre, si possible, comment y parvenir ? Ce qui suit est le code, la condition est qu'il ne puisse être implémenté que dans la fonction foo.

// "/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 Il y a quelques jours439

répondre à tous(2)je répondrai

  • 天蓬老师

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

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

    répondre
    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) // 成功打印本地文件路径
    

    Veuillez ignorer toute erreur grammaticale

    répondre
    0
  • Annulerrépondre