错误:找不到模块“ p”-如何修复

时间:2019-09-11 02:37:47

标签: puppeteer

我正在尝试查看和运行puppeteer文件中的示例,但它不会让我运行示例...我一直收到错误消息:

at Function.Module._resolveFilename (internal/modules/cjs/loader.js:772:15)
    at Function.Module._load (internal/modules/cjs/loader.js:677:27)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at require (internal/modules/cjs/helpers.js:68:18)



at Function.Module._resolveFilename (internal/modules/cjs/loader.js:772:15)
    at Function.Module._load (internal/modules/cjs/loader.js:677:27)
    at Module.require (internal/modules/cjs/loader.js:830:19)
    at require (internal/modules/cjs/helpers.js:68:18)

已安装纱,并且存在modules文件夹。 我该怎么做才能解决此问题?

回购是从主要的伪造者github中提取的:https://github.com/GoogleChrome/puppeteer

1 个答案:

答案 0 :(得分:0)

制作git clone git@github.com:GoogleChrome/puppeteer.git时和制作yarn install之后,都没有安装木偶。您正在安装用于制作此存储库的软件包。在这种情况下,是up。

由于示例使用的是'puppeteer'npm软件包,因此您应使用repo文件夹中的npm install puppeteer进行显式安装。但在此之前,您必须将package.json的“名称”属性从“ puppeteer”更改为其他名称,例如“ puppeteer-repo”。必须这样做以避免软件包名称冲突。

因此,更改package.json的“名称”属性,并在回购文件夹中使用npm install puppeteer安装puppeteer节点软件包。之后,这些示例应该可以正常工作了。