我在使用Plesk的Node Js时遇到了麻烦。我有一个根服务器(Ubuntu + Plesk Onyx)并安装了Node Js。我的API运行良好。但是现在我有一个新的API Build,并且必须安装新的Node模块。 (Hummus.js)当我想通过我的package.json安装它时,我得到了
执行文件已失败,退出代码为1,stdout: hummus@1.0.81安装/var/www/vhosts/XXX/api.XXX/node_modules/hummus node-pre-gyp install --fallback-to-build
我认为问题是Hummus的依赖性失败。
所以我想做
userSchema.methods.validPassword = (password) ->
bcrypt.compareSync password, @local.password
但是如何用plesk运行呢?我只有一个" NPM Install"按钮,但它运行install package.json
答案 0 :(得分:1)
Plesk为npm
下的节点版本找到/opt/plesk/node
。像/opt/plesk/node/6
或/opt/plesk/node/7
那样安装模块应该运行:
/opt/plesk/node/7/bin/npm install -g node-gyp