爱快docker安装npm install -g npm 大于6.0版本后,导致npm install jsdom此依赖安装出错,天天提鹅无法运行,ERESOLVE与npm@7有关的问题很常见,因为npm7.x对某些事情比npm6.x更严格,此时需要降级,先删除node_modules和package.json文件,再运行下面命令
npx -p npm@6 npm i --legacy-peer-deps
npm install jsdom
爱快docker安装npm install -g npm 大于6.0版本后,导致npm install jsdom此依赖安装出错,天天提鹅无法运行,ERESOLVE与npm@7有关的问题很常见,因为npm7.x对某些事情比npm6.x更严格,此时需要降级,先删除node_modules和package.json文件,再运行下面命令
npx -p npm@6 npm i --legacy-peer-deps
npm install jsdom
怎么删除?
在爱快 文件管理 Docker >QL >scripts
参照说明已经好用,谢谢!
怎么查看是什么版本
看你天天提鹅还能运行,是不是jsdom出错,出错就按上面步骤操作一次
青龙里面怎么删除呢
scripts文件夹
这个办法的确好使, 亲测可用。
在青龙 2.9.9 Docker 中测试通过。
删除文件夹命令
进入Docker后 执行命令
rm -dfr node_modules
rm package.json
然后按照楼主方案
①npx -p npm@6 npm i --legacy-peer-deps
②npm install jsdom
再然后
ql check
ql -l update