如何解决错误:EACCES:安装聚合物2.0时拒绝许可



尝试安装聚合物2.0的问题我已经安装了节点v 8.9.1以及鲍尔1.8.2。

要安装聚合物2.0,我直接从聚合物安装文档中使用了以下语句:

npm install -g polymer-cli

但是,我一直遇到此错误,不知道如何解决。

npm WARN deprecated bower@1.8.2: ...psst! Your project can stop working at any moment because its dependencies can change. Prevent this by migrating to Yarn: https://bower.io/blog/2017/how-to-migrate-away-from-bower/
npm WARN deprecated babel-preset-es2015@6.24.1: 🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! 
npm WARN deprecated @types/assert@0.0.29: See https://github.com/DefinitelyTyped/DefinitelyTyped/issues/12826
npm ERR! path /usr/local/bin/polymer
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall unlink
npm ERR! Error: EACCES: permission denied, unlink '/usr/local/bin/polymer'
npm ERR!  { Error: EACCES: permission denied, unlink '/usr/local/bin/polymer'
npm ERR!   cause: 
npm ERR!    { Error: EACCES: permission denied, unlink '/usr/local/bin/polymer'
npm ERR!      errno: -13,
npm ERR!      code: 'EACCES',
npm ERR!      syscall: 'unlink',
npm ERR!      path: '/usr/local/bin/polymer' },
npm ERR!   stack: 'Error: EACCES: permission denied, unlink '/usr/local/bin/polymer'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'unlink',
npm ERR!   path: '/usr/local/bin/polymer' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/jdk588/.npm/_logs/2017-12-04T14_51_46_451Z-debug.log

我尝试使用sudo运行命令,但仍然没有运气。

我不确定这是解决方案,但在下面的聚合物页面:

我们支持哪些版本的node.js?

我们根据Node.js长期支持发布时间表,但不支持Node.js的所有"当前"one_answers" Active LTS"。

这意味着我们将根据Node LTS计划中的位置来支持两个至三个SEMVER主要版本的Node.js。当前我们支持6.x和7.x。

因此,尝试降级节点VER。到6.x或7.x

最新更新