NodeJs __dirname不返回预期结果

时间:2018-01-02 02:59:27

标签: javascript node.js

我正在使用nodejs而__dirname没有返回预期的结果。对于index.js,我希望__dirname最后包含/ js,如fetch.js。

index.js:

console.log(__dirname) //C:\Users\admin\Desktop\Projects\Electron\project\app 

fetch.js:

console.log(__dirname) //C:\Users\admin\Desktop\Projects\Electron\project\app\js

我的项目结构:

/project
    /.git
    /app
        /css
            index.css
        /js
            index.js
            key.js
            fetch.js
        index.html
    /node_modules
    /test
        ...
    main.js

1 个答案:

答案 0 :(得分:0)

不确定fetch.js如何显示同一目录中的js。 但是你可以使用连接函数。 console.log(__ dirname ||' \ js')