当文件夹不存在时,我安装了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创建新文件夹?

最佳答案

正如tgo所说,

它指向系统/(根)目录,在我更改为正确的(web)子目录后,它可以正常工作。

关于node.js - MKDIRP确实具有创建新文件夹的权限,如何赋予该权限?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28784416/

10-10 08:43