错误:ENOTEMPTY:目录不为空,rmdir

时间:2019-07-15 09:29:06

标签: node.js apostrophe

即使在Windows 10上全新安装,我也始终在使用Apostrophe CMS遇到此错误。谢谢

这是错误:

  

\ node-撇号\ projectname \ node_modules \ mongodb \ lib \ utils.js:123       process.nextTick(function(){throw err;});

     

错误:ENOTEMPTY:目录不为空,rmdir

1 个答案:

答案 0 :(得分:0)

使用 nodemon 来监视文件更改只是遇到了相同的问题。

看起来像将输出写入公共目录时,它将再次触发nodemon,从而导致这些文件夹上的权限错误。

在nodemonConfig中忽略公共为我修复了它。

  "nodemonConfig": {
     "verbose": true,
     "ignore": [
        "lib/modules/*/public/js/*.js",
        "locales/*.json",
        "public/modules/**/*.less",
        "public/modules/**/*.js",
        "public/uploads",
        "public/apos-minified/*.js",
        "public/css/master-*.less",
        "data",
        "public" //<-- add this
    ],
    "ext": "json, js, html, less"
}