如何强制NPM在不同的文件夹中查找已安装的软件包?

墨西哥Docpad安装。

现在Docpad位于/ usr / bin / docpad / usr / lib / node_modules中

而NPM查看/ usr / local / bin / docpad / usr / local / node_modules

我可以为npm指定适当的目录,它应该查找已安装的模块吗?

您可能只需要设置$NODE_PATH环境variables,查看文档以获取有关加载模块的更多详细信息。

结束,删除Node.js和npm(从docpad脚本安装)。

再次从chris-lea / node.js ppa再次安装node.js和npm。

从ppa中删除npm的docpad。 然后node.js和npm他们自己,然后整个ppa。

从docpad脚本安装node.js和npm。