在Macbook上部署应用程序时发生EACCES错误

问题描述

我已经安装了以下无服务器配置:

Framework Core: 2.0.0 (standalone)
Plugin: 4.0.2
SDK: 2.3.1
Components: 3.1.2

使用我的aws帐户对其进行配置:

serverless config credentials --provider aws --key RANDOMCHARS --secret LONGSTRINGRANDOMCHARS

并正确创建了一个世界级项目。

但是,每当我运行sls deploy时,都会出现以下内容

Error --------------------------------------------------
 
  Error: EACCES: permission denied,unlink '/Users/alessandro/Desktop/my_temp_app/.serverless/cloudformation-template-create-stack.json'
      at Object.unlinkSync (fs.js:1129:3)
      at rimrafSync (/snapshot/serverless/node_modules/fs-extra/lib/remove/rimraf.js:254:15)
      at /snapshot/serverless/node_modules/fs-extra/lib/remove/rimraf.js:291:39
      at Array.forEach (<anonymous>)
      at rmkidsSync (/snapshot/serverless/node_modules/fs-extra/lib/remove/rimraf.js:291:26)
      at rmdirsync (/snapshot/serverless/node_modules/fs-extra/lib/remove/rimraf.js:281:7)
      at Object.rimrafSync (/snapshot/serverless/node_modules/fs-extra/lib/remove/rimraf.js:252:7)
      at AwsCommon.cleanupTempDir (/snapshot/serverless/lib/plugins/aws/common/lib/cleanupTempDir.js:13:13)
      at AwsCommon.tryCatcher (/snapshot/serverless/node_modules/bluebird/js/release/util.js:16:23)
      at Promise._settlePromiseFromHandler (/snapshot/serverless/node_modules/bluebird/js/release/promise.js:547:31)
      at Promise._settlePromise (/snapshot/serverless/node_modules/bluebird/js/release/promise.js:604:18)
      at Promise._settlePromiseCtx (/snapshot/serverless/node_modules/bluebird/js/release/promise.js:641:10)
      at _drainQueueStep (/snapshot/serverless/node_modules/bluebird/js/release/async.js:97:12)
      at _drainQueue (/snapshot/serverless/node_modules/bluebird/js/release/async.js:86:9)
      at Async._drainQueues (/snapshot/serverless/node_modules/bluebird/js/release/async.js:102:5)
      at Immediate._onImmediate (/snapshot/serverless/node_modules/bluebird/js/release/async.js:15:14)
      at processImmediate (internal/timers.js:456:21)
      at process.topLevelDomainCallback (domain.js:137:15)
 
     For debugging logs,run again after setting the "SLS_DEBUG=*" environment variable.
 
  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues
     Issues:        forum.serverless.com
 
  Your Environment information ---------------------------
     Operating System:          darwin
     Node Version:              12.18.1
     Framework Version:         2.0.0 (standalone)
     Plugin Version:            4.0.2
     SDK Version:               2.3.1
     Components Version:        3.1.2

如何解决此问题并正确部署我的应用程序?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)