我需要一个解决方法来更新Windows 10上的ubuntu shell上的聚合物-CLI,该shell因" ...
我在Windows 10上遵循此操作的Ubuntu shell运行。
一切都很好,直到$ sudo npm install -g polymer-cli
产生:
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b master git://github.com/polymerelements/test-fixture.git /home/<USERNAME>/.npm/_cacache/tmp/git-clone-fe296ee9
npm ERR! /home/<USERNAME>/.npm/_cacache/tmp/git-clone-fe296ee9/.git: Permission denied
我发现这个NPM问题可能是或可能不会是隐密的。
感谢您的帮助。
我不确定是什么原因引起的,但是解决方法是手动运行命令并重试:
sudo /usr/bin/git clone --depth=1 -q -b master git://github.com/polymerelements/test-fixture.git /home/<USERNAME>/.npm/_cacache/tmp/git-clone-<HEX DIGITS FROM ERROR MESSAGE>
sudo npm install -g polymer-cli
不幸的是,此后发生了更多的权限问题。因此,我必须在应用程序的本地node_modules
文件夹中安装polymer-cli
:
npm install polymer-cli
./node_modules/.bin/polymer --help
尝试纱。
纱global添加聚合物-CLI