【发布时间】:2018-04-22 12:54:11
【问题描述】:
我正在使用这两个库/模板:
https://github.com/GoogleChrome/puppeteer(无头铬)
https://github.com/vuejs-templates/pwa(使用 Webpack 和 Express 的 Vue 模板)。
这是代码:
export default {
mounted () {
const puppeteer = require('puppeteer')
;(async () => {
const browser = await puppeteer.launch()
const page = await browser.newPage()
await page.goto('https://www.google.com/search?tbm=bks&q=%22this+is%22')
const result = await page.evaluate(() => {
const stats = document.querySelector('#resultStats')
return stats.textContent
})
console.log(result)
await browser.close()
})()
}
}
我做了很多次npm install,但我仍然有依赖错误:
未找到这些依赖项:
- ./node_modules/puppeteer/lib/Launcher.js、./node_modules/puppeteer/node6/Launcher.js 中的子进程
- ./node_modules/extract-zip/index.js、./node_modules/extract-zip/node_modules/mkdirp/index.js 和其他 18 个中的 fs
要安装它们,您可以运行: npm install --save child_process fs 收听http://localhost:8080
Node:我也做了很多次npm install --save child_process fs。同样的错误。
【问题讨论】:
标签: javascript node.js webpack vue.js puppeteer