Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在Windows上完美运行的Node JS FS代码没有';我不能在Ubuntu服务器上工作_Node.js_Linux_Ubuntu_Filesystems - Fatal编程技术网

Node.js 在Windows上完美运行的Node JS FS代码没有';我不能在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}的路径已经存在 其次,检查正在运行的

下面的代码在我的机器上运行得很好,但是当我把它放到Ubuntu服务器上时,它似乎有一些问题。我不知道为什么

if(!existsSync(`${some path}/${MemberID}')){
mkdirSync(`${some path}/${MemberID}`);
}
我认为这与Windows和Linux中的不同文件系统有关。
我甚至不是Linux初学者。提前感谢:)

您认为您没有创建目录的权限吗


使用
ls-l
检查权限

首先确保${some path}的路径已经存在

其次,检查正在运行的节点进程的访问权限是否具有创建该路径的权限

第三,在终端/控制台上试用(用实际路径和值替换一些路径和成员ID)

mkdir“某些路径/成员ID”