Javascript 无法访问节点\单元模块/nan?

Javascript 无法访问节点\单元模块/nan?,javascript,node.js,npm,Javascript,Node.js,Npm,我正在尝试使用npmi-g进行全局安装 以下是步骤: git clone https://github.com/superflycss/cli cd cli npm i npm i -g 结果是: ole@mki:~/cli$ npm i -g npm WARN checkPermissions Missing write access to ~/cli/node_modules/nan npm ERR! path /home/ole/cli/node_modules/nan 想法 如果我尝

我正在尝试使用
npmi-g
进行全局安装

以下是步骤:

git clone https://github.com/superflycss/cli
cd cli
npm i
npm i -g
结果是:

ole@mki:~/cli$ npm i -g
npm WARN checkPermissions Missing write access to ~/cli/node_modules/nan
npm ERR! path /home/ole/cli/node_modules/nan
想法


如果我尝试
cd node\u modules/nan
没有这样的目录。。。这是一件事。我不确定它为什么试图访问该目录?

删除了我本地
~/.npm软件包目录中的所有内容,并重新安装,现在它可以工作了:

cd ~/.npm-packages
rm -fr *
cd ~/cli
npm i -g

您是否尝试过使用
sudo
安装它?我有全局软件包的本地主目录安装程序:您是否尝试过执行安装的
npm I-g@superflyss/cli
,但安装后未报告正确的版本。例如,如果我使用
sfc--version
它仍然报告
1.0.0
,这是我之前安装的。我也不允许在没有发布到NPM的情况下使用全局安装进行开发和测试。