zoukankan      html  css  js  c++  java
  • puppeteer 安装 js & ts

    【发现问题】

    最近安装了ts 之后,puppeteer 就无法使用了,运行脚本的时候,提示:  module.js:545 Error: Cannot find module 'puppeteer'

    【解决过程】

    在网上没找到对应问题解决方案,于是尝试重新安装。

    因为问题是发生在安装了ts 之后,于是重新安装ts,但是没有效果。

    折腾了 2-3 天,每次都是搞的不耐烦了,暂停下来,下次再梳理思路,重新开始。

    刚开始是直接运行代码验证puppeteer 是否安装成功,一直失败;

    后来通过查看puppeteer 的版本来验证(puppeteer -version),总是报错,提示无法识别。

    今天是第三天,重新梳理思路,运行代码 - 拿到报错(详细的报错内容)- 根据报错找方案 - 运行代码验证。

    另外查看外国人的交流帖子帮助我跟新了安装语句;而且又更改变了验证方法,直接运行脚本,不是查看puppeteer 的版本。(现在脚本正常运行,但是版本依然查看失败。)

    安装语句 npm install puppeteer --save-dev

    【正确解决方案】

    安装语句 npm install puppeteer --save-dev

    (不是很明白这个语句和其他安装语句的区别,比如 npm install -g puppetteer, npm install -s puppeteer)

    另外,puppeteer 要单独给每个项目安装,在终端 切换到项目文件目录,然后再安装。

    如果有报错提示,根据提示找解决方案。

    【报错集合】

    报错:npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall access npm ERR! enoent ENOENT: no such file or directory,

    解决方案:

    更新安装语句:npm install puppeteer --save-dev

    安装报错,提示:

    报错1 : Refusing to install package with name "puppeteer" under a package npm ERR! also called "puppeteer". Did you name your project the same npm ERR! as the dependency you're installing?

     方案:

    删除本地node_modules文件夹,之后再次npm install即可恢复

  • 相关阅读:
    抽卡 状压DP+期望DP+系数递推
    20190903考试反思
    20190823考试反思
    约瑟夫类问题研究
    树位DP
    20190823考试反思
    20190820考试反思
    20190818考试反思
    20190817考试反思
    PowerBuilder--Aes128加解密
  • 原文地址:https://www.cnblogs.com/George19950505/p/11876120.html
Copyright © 2011-2022 走看看