码迷,mamicode.com
首页 > Web开发 > 详细

puppeteer 安装 js & ts

时间:2019-11-17 14:46:32      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:改变   文件夹   enc   其他   using   bsp   depend   err   第三天   

 

【发现问题】

最近安装了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即可恢复

puppeteer 安装 js & ts

标签:改变   文件夹   enc   其他   using   bsp   depend   err   第三天   

原文地址:https://www.cnblogs.com/George19950505/p/11876120.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!