polymer - 无法安装 Polymer CLI 3
问题描述
我正在尝试从 Polymer 2 升级到 Polymer 3。我的环境如下:
- Debian 伸展
- npm 版本 6.1.0
使用 root 帐户运行命令:npm install -g polymer-cli
任何想法?先感谢您!
/usr/bin/polymer -> /usr/lib/node_modules/polymer-cli/bin/polymer.js
> wd@1.6.2 install /usr/lib/node_modules/polymer-cli/node_modules/wd
> node scripts/build-browser-scripts
/usr/lib/node_modules/polymer-cli/node_modules/mkdirp/index.js:90
throw err0;
^
Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/polymer-cli/node_modules/wd/build'
at Object.fs.mkdirSync (fs.js:902:18)
at sync (/usr/lib/node_modules/polymer-cli/node_modules/mkdirp/index.js:71:13)
at Object.<anonymous> (/usr/lib/node_modules/polymer-cli/node_modules/wd/scripts/build-browser-scripts.js:6:1)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
at tryModuleLoad (internal/modules/cjs/loader.js:506:12)
at Function.Module._load (internal/modules/cjs/loader.js:498:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:695:10)
at startup (internal/bootstrap/node.js:201:19)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.3 (node_modules/polymer-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
解决方案
这似乎是由 npm 问题#17346引起的。
当前的解决方法是npm install -g polymer-cli
使用--unsafe-perm
标志调用,直到发布新的修复程序。
推荐阅读
- encoding - 编码为游程编码
- django - Django Admin 按一对多关系过滤
- perl - 在 Freebsd 中安装 perl 软件包时出错?
- websocket - 如何使用 Web 套接字在 Angular 应用程序和 composer-rest-server 之间进行通信?
- c# - C#在计算机进入睡眠模式之前杀死进程
- python - 在 Python 中融化和旋转数据框?
- javascript - QuillJS 自定义印迹选择:如何实现索引和位置
- java - 为日期对象实现 Parcelable - NullPointerException
- call - sipml5 通话已建立但两端无音频
- ruby-on-rails - 无法从 react-admin 访问由 rails 开发的 API