使用方案:
https://www.cnblogs.com/jianqingwang/p/12420675.html
按照步骤执行,由于本地有nodejs了,就没有安装了,安了@nesk/puphpeteer
然后执行,一直提示:
Fatal error: Uncaught Symfony\Component\Process\Exception\ProcessFailedException: The command "node "E:\www\blog_seo\vendor\nesk\rialto\src/node-process/serve.js" E:\www\blog_seo\vendor\nesk\puphpeteer\src\PuppeteerConnectionDelegate.js "{""idle_timeout"":60,""log_node_console"":false,""log_browser_console"":false}"" failed. Exit Code: 1(General error) Working directory: E:\www\blog_seo\admin Output: ================ Error Output: ================ internal/modules/cjs/loader.js:983 throw err; ^ Error: Cannot find module 'lodash' Require stack: - E:\www\blog_seo\vendor\nesk\rialto\src\node-process\NodeInterceptors\StandardStreamsInterceptor.js
耗费几个小时,终究没有解决了。
把命令:
"node "E:\www\blog_seo\vendor\nesk\rialto\src/node-process/serve.js" E:\www\blog_seo\vendor\nesk\puphpeteer\src\PuppeteerConnectionDelegate.js
回到正题,百度了,谷歌了问题,最后还是没能解决。在环境变量中加入了了NODE_PATH之后,cmd下面可以了。
可是项目依旧不行。
由于对Nodejs不熟悉,所以,用了最白痴的办法,我的代码仅仅是用于测试,所以,我把所有引入:
const _ = require('lodash');
const _ = require('E:/webhome/nodejs/node_modules/lodash');