我的环境:
终端打印出这个错误内容:
(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
我通过 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 加载的。
每个人都可以帮助我向我解释问题。谢谢!