小编Hoa*_*ang的帖子

puppeteer 无头真实模式下找不到选择器节点

我的环境:

  • 傀儡师版本:1.20.0
  • 平台/操作系统版本:Ubuntu 18.04.3 LTS
  • Node.js 版本:8.10.0
  • 铬/78.0.3882.0

终端打印出这个错误内容:

(node:18157) UnhandledPromiseRejectionWarning: Error: No node found for selector: #identifierNext
    at assert (/home/hoangdd3/node_modules/puppeteer/lib/helper.js:279:11)
    at DOMWorld.click (/home/hoangdd3/node_modules/puppeteer/lib/DOMWorld.js:366:5)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  -- ASYNC --
    at Frame.<anonymous> (/home/hoangdd3/node_modules/puppeteer/lib/helper.js:111:15)
    at Page.click (/home/hoangdd3/node_modules/puppeteer/lib/Page.js:1037:29)
    at puppeteer.launch.then (/home/hoangdd3/pupperteer/example.js:15:16)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
(node:18157) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1) …
Run Code Online (Sandbox Code Playgroud)

javascript node.js headless-browser google-chrome-headless puppeteer

4
推荐指数
1
解决办法
7652
查看次数

使用 require.js 加载时,bootstrap 4 中加载 popper.js 时出错

我通过 npm 安装了 bootstrap 4、jquery、popper。当我加载网站时,它在控制台中显示有关无法获取文件 popper.js 的错误,我再次检查是否看到 require.js 加载了一个文件 popper.js,并且注意到引导程序未找到一个文件 popper.js。他们有不同的道路。文件成功的路径为:http://localhost:9000/Libs/popper.js/dist/umd/popper.js文件失败的路径为http://localhost:9000/popper.js

下图中,图1显示了库js的配置路径。图2显示库加载成功,图3提示popper.js未加载。

我不明白为什么 bootstrap 无法识别 popper.js 是由 requie.js 加载的。

每个人都可以帮助我向我解释问题。谢谢!

在此输入图像描述

javascript requirejs typescript bootstrap-4

2
推荐指数
1
解决办法
9163
查看次数