【发布时间】:2021-11-02 11:12:13
【问题描述】:
我正在尝试在 Node.js 中创建一个命令行应用程序
我有以下文件夹结构(可能不正确)
现在我的用户将使用 npm install -g 在全局范围内安装它,因此它可以在任何项目中使用。
在我的代码 (index.js) 中,我有以下行:
fs.readFile('./helpers/tailwind.css', (err,css)=>{
})
问题是当我的用户运行它时,它无法找到该文件,因为它试图在用户使用命令行应用程序的目录中找到该文件。
那么如何从命令行应用程序文件夹/文件中读取?
【问题讨论】:
-
__dirname 可能会有所帮助...类似于
path.join(__dirname, './helpers/tailwind.css')
标签: javascript node.js fs