2016-02-05 118 views
1

将节点升级到v 4.2之后,从我的主目录以root用户身份执行npm install for my node项目,并且成功。但开始扔我的应用程序时,没有找到模块或找不到js文件错误,包括绑定异常。全新安装的节点模块之后,npm install throws错误

+0

我解决了这个问题,运行npm install命令,sudo的前缀甚至是root用户。仅仅因为当前的工作目录有/ home/nagaraja/project/- npm开始安装节点模块,用户'nagaraj'与导致所有模块错误的组'nagaraj'相同 –

回答

0

运行'sudo npm install'以避免异常,并使用当前用户创建node_modules目录。这解决了我的问题。

2

你解决了你的问题。 由于安装应用程序时没有超级用户权限阻止安装其他依赖项。

我建议在安装时输入超级用户/根sudo su -

+0

作为root用户尝试过“npm install”抛出很多错误,并用我的用户名作为根目录创建“node_modules”目录。从同一个root用户运行“sudo npm install”后,它工作正常。 –