当我尝试在ubuntu中的其他express中安装express-stormpath时,错误命令失败

时间:2018-07-22 21:03:18

标签: node.js git express npm

我正在尝试运行此命令:

npm i express express-stormpath cookie-parser csurf jade forms xtend body-parser --save

用于安装express-stormpath并使用node js epxress创建一个应用程序,但在终端中出现此错误:

root@me:/home/memee/Desktop/home/nodejs/my-webapp#  npm i express express-stormpath cookie-parser csurf jade forms xtend body-parser --save

npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm ERR! code 128
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b 1.0.0-rc5 git://github.com/stormpath/stormpath-sdk-node.git /root/.npm/_cacache/tmp/git-clone-4d0acf9a
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-4d0acf9a': Permission denied
npm ERR! 

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-07-22T20_52_51_690Z-debug.log
root@me:/home/memee/Desktop/home/nodejs/my-webapp# 

我不明白该错误,我认为应该安装玉器,因为错误告诉我这里:

please install the latest version of pug instead of jade

tutorial that follow

有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

我认为这不是翡翠/ pug,这是一个权限问题。如果您在Windows上,请使用管理控制台,而Linux使用sudo。还要单独安装pug,然后运行其余安装。