node.js - 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
,也没有帮助。
解决方案
推荐阅读
- html - 单击播放后,音频被阻止“自动播放”?
- reactjs - 根据其他两个字段设置 redux-form 字段值
- mysql - MySQL 时钟计算。调整用户错误
- entity-framework - Automapper - 从列表项属性映射到 int 列表
- sql-server - SQL Server 复制模型快照、事务和合并——这是最好的
- sql - 使用 with 子句消除具有空值的重复行
- javascript - 使 .removeClass() 和 .addClass() 在上下滑动时平滑过渡
- laravel - 列出 Laravel 中的所有亮点时,TODO 突出显示不起作用
- autofac - KeyFilter 可以通过多个级别工作吗?
- python - 尽管使用了扩展文本功能,Tweepy 仍然没有返回全文