Get "Error: EACCES: permission denied, mkdir '/dir/' when trying to generate ASP.NET Web Application

Get "Error: EACCES: permission denied, mkdir '/dir/' when trying to generate ASP.NET Web Application

我按照有关如何使用 yeoman 为 ASP.Net 应用程序安装生成器的说明 here 进行了操作。但是当我 运行 yo aspnet 并尝试生成 Web 应用程序时,出现以下错误:

Error: EACCES: permission denied, mkdir '/path/to/project/ProjectName'
at Error (native)
at Object.fs.mkdirSync (fs.js:799:18)
at Function.sync (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/mkdirp/index.js:71:13)
at write (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/mem-fs-editor/actions/commit.js:13:12)
at DestroyableTransform._transform (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/mem-fs-editor/actions/commit.js:42:7)
at DestroyableTransform.Transform._read (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:184:10)
at DestroyableTransform.Transform._write (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/through2/node_modules/readable-stream/lib/_stream_transform.js:172:12)
at doWrite (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:237:10)
at writeOrBuffer (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:227:5)
at DestroyableTransform.Writable.write (/usr/local/lib/node_modules/generator-aspnet/node_modules/yeoman-generator/node_modules/through2/node_modules/readable-stream/lib/_stream_writable.js:194:11)

显然我没有对尝试在其中生成应用程序的文件夹的写入权限,尽管我拥有它。一个简单的 chmod 修复了它。