【问题标题】:Broccoli Plugin permission error, nodejs西兰花插件权限错误,nodejs
【发布时间】:2016-04-23 16:53:35
【问题描述】:

尝试在 Ubuntu 上运行 node.js 应用程序时出现构建错误(在 Windows 10 上作为来宾操作系统运行)。下面的权限错误如何解决?

Build error

The Broccoli Plugin: [BroccoliMergeTrees] failed with:

Error: EACCES: permission denied, mkdir '/<PROJECT_FOLDER>/tmp'
    at Error (native)
    at Object.fs.mkdirSync (fs.js:842:18)
    at findBaseDir (/<PROJECT_FOLDER>/node_modules/quick-temp/index.js:62:8)
    at makeTmpDir (/<PROJECT_FOLDER>/node_modules/quick-temp/index.js:45:41)
    at Object.makeOrReuse (/<PROJECT_FOLDER>/node_modules/quick-temp/index.js:21:22)
    at new ReadCompat (/<PROJECT_FOLDER>/node_modules/broccoli-plugin/read_compat.js:17:13)
    at BroccoliMergeTrees.Plugin._initializeReadCompat (/<PROJECT_FOLDER>/node_modules/broccoli-plugin/index.js:130:22)
    at BroccoliMergeTrees.Plugin.read (/<PROJECT_FOLDER>/node_modules/broccoli-plugin/index.js:110:12)
    at /<PROJECT_FOLDER>/node_modules/ember-cli-broccoli/lib/builder.js:107:23
    at lib$rsvp$$internal$$tryCatch (/<PROJECT_FOLDER>/node_modules/rsvp/dist/rsvp.js:1036:16)

The broccoli plugin was instantiated at: 
    at BroccoliMergeTrees.Plugin (/<PROJECT_FOLDER>/node_modules/broccoli-plugin/index.js:7:31)
    at new BroccoliMergeTrees (/<PROJECT_FOLDER>/node_modules/broccoli-merge-trees/index.js:29:10)
    at BroccoliMergeTrees (/<PROJECT_FOLDER>/node_modules/broccoli-merge-trees/index.js:23:53)
    at Class.module.exports.postprocessTree (/<PROJECT_FOLDER>/node_modules/broccoli-serviceworker/lib/ember-addon.js:62:14)
    at /<PROJECT_FOLDER>/node_modules/ember-cli/lib/broccoli/ember-app.js:506:27
    at Array.forEach (native)
    at EmberApp.addonPostprocessTree (/<PROJECT_FOLDER>/node_modules/ember-cli/lib/broccoli/ember-app.js:504:23)
    at EmberApp.toTree (/<PROJECT_FOLDER>/node_modules/ember-cli/lib/broccoli/ember-app.js:1591:15)
    at module.exports (/<PROJECT_FOLDER>/ember-cli-build.js:36:16)
    at Class.module.exports.Task.extend.setupBroccoliBuilder (/<PROJECT_FOLDER>/node_modules/ember-cli/lib/models/builder.js:55:19)

【问题讨论】:

  • 您是否尝试过更改所有者sudo chown &lt;yourusername&gt;:admin &lt;path to your project&gt;
  • 我刚刚尝试过,但它会引发错误:chown: invalid group: ‘username:admin’
  • 那就在没有组的情况下试试吧。 Here's a few good suggestions
  • 不走运,在尝试更改权限后,浏览器中仍然出现相同的错误。

标签: ember.js ubuntu-14.04 virtualbox ember-cli


【解决方案1】:

听起来您以错误的权限安装了 node.js/npm。您应该查看Fixing npm permissions 官方指南以获得指导。

【讨论】:

    猜你喜欢
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 2014-07-07
    • 2017-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多