yarn之后有问题
JarmoHu opened this issue · 2 comments
JarmoHu commented
Bug 描述
如果直接node ./app.js
,没有任何问题。但是yarn
之后再运行,显示找不到模块pino
,yarn和npm安装都没用。后来npm uninstall yarn
之后又可以运行了。
感觉代码很久都没有改过了,有人有兴趣优化一下吗。我是个新手,提一些简单的建议。
- 用async/await,代码更加清晰明了。
- 那个
-u url, --proxy-url url
上游代理功能是干嘛用的,我以为是通过代理发送请求,比如油管,但是好像不起作用啊,直接白屏?
预期行为
No response
实际行为
No response
复现步骤
No response
启动命令及环境变量
node .\app.js -p 52000:52001
日志内容
WARNING: You are in the development mode of UnblockNeteaseMusic.
WARNING: If you are a normal user, it is better to disable DEVELOPMENT mode by
WARNING: DEVELOPMENT=false node app.js <your args>
WARNING: If you are a power user or a developer, when you encountered the
WARNING: Error: Cannot find module"
WARNING: issues, please install the dependencies with yarn first.
node:internal/modules/cjs/loader:1134
^
Error: Cannot find module 'pino'
- E:\Softwares\Netease-server-enhanced\src\logger.js
- E:\Softwares\Netease-server-enhanced\src\app.js
- E:\Softwares\Netease-server-enhanced\src\bootstrap\index.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
at Module._load (node:internal/modules/cjs/loader:975:27)
at Module.require (node:internal/modules/cjs/loader:1225:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (E:\Softwares\Netease-server-enhanced\src\logger.js:1:14)
at Module._compile (node:internal/modules/cjs/loader:1356:14)
at Module.load (node:internal/modules/cjs/loader:1197:32)
at Module._load (node:internal/modules/cjs/loader:1013:12)
at Module.require (node:internal/modules/cjs/loader:1225:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'E:\\Softwares\\Netease-server-enhanced\\src\\logger.js',
'E:\\Softwares\\Netease-server-enhanced\\src\\app.js',
'E:\\Softwares\\Netease-server-enhanced\\src\\bootstrap\\index.js',
'E:\\Softwares\\Netease-server-enhanced\\app.js'
]
}
网易云音乐歌曲链接
No response
网易云音乐版本号
3.0.0
操作系统
win10 x64
其他信息
No response
问题排查
- 我确认我使用的核心是由 UnblockNeteaseMusic 项目官方发行,不是其他任何 fork。
- 我确认我已经升级到了最新的核心版本(推荐使用最新构建而不是 release)。
- 我确认我已经启用了 HTTPS 端口。
- 我确认我已经正确设置了 EndPoint。
- 我确认我已经在对应的客户端正确安装了 CA 证书。
1715173329 commented
启用应该用 yarn node app.js 而不是 node。
代码几百年都没改过了,现在是和其他音乐平台混用,不太想维护这个东西了,欢迎 PR。
JarmoHu commented
貌似是我node版本问题,不管了