Node.js 在Windows上完美运行的Node JS FS代码没有';我不能在Ubuntu服务器上工作
下面的代码在我的机器上运行得很好,但是当我把它放到Ubuntu服务器上时,它似乎有一些问题。我不知道为什么Node.js 在Windows上完美运行的Node JS FS代码没有';我不能在Ubuntu服务器上工作,node.js,linux,ubuntu,filesystems,Node.js,Linux,Ubuntu,Filesystems,下面的代码在我的机器上运行得很好,但是当我把它放到Ubuntu服务器上时,它似乎有一些问题。我不知道为什么 if(!existsSync(`${some path}/${MemberID}')){ mkdirSync(`${some path}/${MemberID}`); } 我认为这与Windows和Linux中的不同文件系统有关。 我甚至不是Linux初学者。提前感谢:)您认为您没有创建目录的权限吗 使用ls-l检查权限首先确保${some path}的路径已经存在 其次,检查正在运行的
if(!existsSync(`${some path}/${MemberID}')){
mkdirSync(`${some path}/${MemberID}`);
}
我认为这与Windows和Linux中的不同文件系统有关。
我甚至不是Linux初学者。提前感谢:)您认为您没有创建目录的权限吗
使用
ls-l
检查权限首先确保${some path}的路径已经存在
其次,检查正在运行的节点进程的访问权限是否具有创建该路径的权限
第三,在终端/控制台上试用(用实际路径和值替换一些路径和成员ID)
mkdir“某些路径/成员ID”