我是Node.js的新手,在我的DigitalOcean VPS上遇到了这个问题,我的Web应用程序(Ghost)在安装特定模块后仍然提示找不到该模块:
root@3fen:/var/www/ghost# sudo npm install -g ghost-gql
ghost-gql@0.0.2 /usr/local/lib/node_modules/ghost-gql
└── lodash@3.10.1
root@3fen:/var/www/ghost# node index.js
ERROR: Ghost is unable to start due to missing dependencies:
Cannot find module 'ghost-gql'
Cannot find module 'jsonpath'
Please run `npm install --production` and try starting Ghost again.
Help and documentation can be found at http://support.ghost.org.
我确认在
package.json
的依赖项中都存在这两个条目,并且我也尝试了 npm install --production
命令,它静默执行并且依然出现相同的错误。如果我忽略了任何步骤,请指正。谢谢!
/usr/local
: - Allan Jiangexport NODE_PATH="/usr/local"
吗?即使这样似乎还是不起作用... :( - Allan Jiang