首页 > 解决方案 > Puppeteer:JS 文件仅在放置在节点模块的 puppeteer 目录中时才有效

问题描述

我在我的系统上运行了一个 Ubuntu 16.04,我使用以下命令安装了 Puppeteer:

sudo npm install -g puppeteer --unsafe-perm=true

如我所见,该模块已正确安装在/usr/lib/node_modules/puppeteer/.

现在,如果我example.js在上述目录中添加一个文件并使用 运行它node example.js,我会得到正确的结果,但如果将文件放在其他任何地方,则找不到 puppeteer。

我错过了什么,我应该在 PATH 中添加一些东西吗?我想在全球范围内访问 puppeteer。谢谢你。

我检查了用户建议的问题,已经有一个 NODE_PATH 指向/usr/lib/node_modules. 即使尝试过npm link puppeteer,也没有帮助。

标签: node.jsnpmpuppeteer

解决方案


推荐阅读