现象一:node
module.js:557 throw err; ^npm
Error: Cannot find module 'puppeteer' 编辑器
at Function.Module._resolveFilename (module.js:555:15) ui
at Function.Module._load (module.js:482:25) spa
at Module.require (module.js:604:17) 3d
at require (internal/module.js:11:18) blog
at Object.<anonymous> (F:\NodeJS_Test\Test\index.js:1:81) ip
at Module._compile (module.js:660:30) io
at Object.Module._extensions..js (module.js:671:10) require
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)
分析缘由:
由于node 是一个项目一个module,他的每一个项目都是独立的puppeteer,因此新建一个项目时应该在本地项目中安装puppeteer
解决办法:
在项目里安装puppeteer
1.首先在新建的项目中编辑器终端Terminal输入“npm -v”和“cnpm -v”,查看npm和cnpm,以下图:
2.再输入:“cnpm i puppeteer”进行安装
安装完成。
=================================下面的不推荐=================================
(不推荐,只适用于最新的包)
2-1.或者在本项目下的“node_modules”文件夹中,以下图:
在路径:F:\NodeJS_Test\node_modules\puppeteer\.local-chromium下导入一个包(这个包确保是最新的)
================================================================
现象二:
代码出不来“asnyc”标识以及有红色波浪线解决办法:
解决步骤一:
选择“Enable”就能够解决出不来“asnyc”标识问题了
解决步骤二:
选择“ECMAScript 6”就能够解决红色波浪线问题了
结果图: