当文件夹不存在时,我安装了mkdirp来创建新文件夹。
(使用 npm install -g mkdirp )
但似乎mkdirp没有创建新文件夹的权限,
当我尝试时,我收到了这个错误,
{ [Error: EACCES, mkdir '/upload'] errno: 3, code: 'EACCES', path: '/upload' }
这是我的代码,我正在使用MAC
'fileUpload' : function(req, res, next){
var mkdirp = require('mkdirp');
mkdirp('/upload/image', function (err) {
if (err) console.error(err)
console.log ('!');
});
如何将权限提供给mkdirp来创建新文件夹?
答案 0 :(得分:1)
正如tgo所说,
指向system /(root)目录,在我改为右(web)子目录后,它工作正常。
答案 1 :(得分:-2)
您是否为所有文件目录提供了“777”?这应该授予创建和执行文件的权限。