gpt4 book ai didi

javascript - 找不到模块 'winston'

转载 作者:IT老高 更新时间:2023-10-28 23:20:13 25 4
gpt4 key购买 nike

我写了一个小模块,使用 winston 来记录东西。

我使用了 sudo npm install -g winston(它在 vm 上...所以我不太关心 sudo 等。

来自 npm 的日志:

winston@0.7.2 /usr/local/lib/node_modules/winston
├── cycle@1.0.2
├── stack-trace@0.0.7
├── eyes@0.1.8
├── colors@0.6.2
├── async@0.2.9
├── pkginfo@0.3.0
└── request@2.16.6 (forever-agent@0.2.0, aws-sign@0.2.0, tunnel-agent@0.2.0, oauth-sign@0.2.0, json-stringify-safe@3.0.0, cookie-jar@0.2.0, node-uuid@1.4.1, mime@1.2.11, qs@0.5.6, hawk@0.10.2, form-data@0.0.10)

当我尝试在 Node 中运行我的模块时,我得到:

Error: Cannot find module 'winston'
at Function.Module._resolveFilename (module.js:331:15)
at Function.Module._load (module.js:273:25)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at Object.<anonymous> (/home/name/Code/neon/neon-js-spike/logger.js:2:9)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:349:32)
at Function.Module._load (module.js:305:12)
at Module.require (module.js:357:17)

系统版本:ubuntu Node -v = v0.11.7-prenpm -v = 1.3.8

附:我在我的家用笔记本电脑(另一个 ubuntu 虚拟机)上试过这个并且工作正常。

最佳答案

如果设置类路径的建议没有奏效,可能是您需要使用 npm 链接。见:http://blog.nodejs.org/2011/04/06/npm-1-0-link/

对于 winston,请转到脚本的根文件夹并使用以下命令:

npm link winston

关于javascript - 找不到模块 'winston',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19386439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com