没有npm安装把手

时间:2015-06-08 06:46:14

标签: npm handlebars.js

我想安装把手。由于我在公司防火墙后面,我无法安装把手。

我也试过设置npm代理设置。

但我得到以下错误

npm ERR! Error: shasum check failed for 
npm ERR! Expected: 0e09651a2f0fb3c949160583710d551f92e6d2ad
npm ERR! Actual:   887b52cd1c51b8406f4e825a77b489b75458504c
npm ERR! From:     http://registry.npmjs.org/handlebars/-/handlebars-3.0.3.tgz
npm ERR!     at C:\Program Files\nodejs\node_modules\npm\node_modules\sha\index.
js:38:8
npm ERR!     at ReadStream.<anonymous> (C:\Program Files\nodejs\node_modules\npm
\node_modules\sha\index.js:85:7)
npm ERR!     at ReadStream.emit (events.js:117:20)
npm ERR!     at _stream_readable.js:943:16
npm ERR!     at process._tickCallback (node.js:419:13)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

也可以在不使用npm的情况下安装把手?

1 个答案:

答案 0 :(得分:0)

你试过了吗?

npm config set proxy http://login:pass@host:port
npm config set https-proxy http://login:pass@host:port

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

如果仍然出现错误,您可能需要使用以下命令更改Powershell中的执行策略:

set-executionpolicy unrestricted -s cu

您也可以使用特定于Windows的打包管理器,例如ScoopChocolatey