折雨的天空
QL\Ext\Chrome 报错 Error: Cannot find module 'asap/raw'
2020-4-19 我好笨


使用方案:



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



放到cmd下面执行也不行。centos测试了也不行。更换了Nodejs的版本到最新也不行,这里还有个坑,下的msi,每执行一次,npm-cli.js就会找不到,郁闷的很,后来下载zip包才没有的。







回到正题,百度了,谷歌了问题,最后还是没能解决。在环境变量中加入了了NODE_PATH之后,cmd下面可以了。



可是项目依旧不行。







由于对Nodejs不熟悉,所以,用了最白痴的办法,我的代码仅仅是用于测试,所以,我把所有引入:



const _ = require('lodash');



给改成了本地的绝对路径:







const _ = require('E:/webhome/nodejs/node_modules/lodash');



本地算是能跑了。看来有时间还是需要学习Nodejs的。





发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容