我使用的命令是“npm install -gpolymer-cli”
“npm 配置列表”返回此
; cli configs
registry = "https://registry.npmjs.org/"
; userconfig /root/.npmrc
strict-ssl = false
; builtin config undefined
# DO NOT MODIFY THIS FILE - use /etc/npmrc instead. = true
globalconfig = "/etc/npmrc"
globalignorefile = "/etc/npmignore"
prefix = "/usr/local"
; node bin location = /usr/bin/nodejs
; cwd = /root
; HOME = /root
; 'npm config ls -l' to show all defaults.
git --版本
1.9.1
Node --版本 v0.10.25
npm --版本 1.3.10
问题: polymer --version 说
polymer command not found
我想安装 polymer
这些是我遇到的错误
npm ERR! Error: Invalid name: "@babel/helper-optimise-call-expression"
npm ERR! at ensureValidName (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:284:15)
npm ERR! at Object.module.exports.fixNameField (/usr/lib/nodejs/normalize-package-data/lib/fixer.js:199:5)
npm ERR! at /usr/lib/nodejs/normalize-package-data/lib/normalize.js:29:38
npm ERR! at Array.forEach (native)
npm ERR! at normalize (/usr/lib/nodejs/normalize-package-data/lib/normalize.js:28:15)
npm ERR! at final (/usr/lib/nodejs/read-package-json/read-json.js:310:33)
npm ERR! at then (/usr/lib/nodejs/read-package-json/read-json.js:124:33)
npm ERR! at /usr/lib/nodejs/read-package-json/read-json.js:234:40
npm ERR! at fs.js:268:14
npm ERR! at /usr/lib/nodejs/graceful-fs/graceful-fs.js:103:5
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Linux 3.13.0-119-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "polymer-cli"
npm ERR! cwd /root
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
最佳答案
这可能是由于 npm 版本与您尝试安装的软件包(polymer-cli
)不兼容而导致的问题。您正在使用所有这些软件包的极旧版本。我建议您对所有软件包运行更新:node
、git
、npm
。
正在更新 Node
- original answer :
- 安装
n
:
sudo npm install -g n
- 然后运行:
sudo n 最新
更新npm
:
- 运行:
sudo npm install -g npm
更新git
- original answer :
按顺序运行这些命令:
sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git
然后,检查已安装的Git版本:
git --version
- 并不总是需要在升级之前删除现有的 Git,但如果遇到任何问题,请执行以下操作,然后重复上述步骤:
sudo apt-get 删除 git
当您掌握这些后,请再次尝试 npm install -gpolymer-cli
并将结果发送给我。
关于node.js - 无法使用 npm 在 ubuntu 14.04 中安装polymer-cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51251171/