繁体   English   中英

节点错误:找不到模块“ ./clone.js”

[英]Node error: Cannot find module './clone.js'

我正在使用node和postgresql开发应用程序。 最近,我更新了nodemon并在启动nodemon服务器时开始出现错误:找不到模块'./clone.js'。 这是错误的代码:

Error: Cannot find module './clone.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/nodemon/node_modules/graceful-fs/graceful-fs.js:4:13)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)

我在Github上检查了一下,并说这是最近的错误,应该在下次更新中修复。 我等到更新后,仍然出现相同的错误。 我重新安装了nodemon,删除了node_modules并做了npm install Github问题页面上有人建议将clone.js放在文件数组中,这已经很好。 graceful-fs.js以代码开头:

var fs = require('fs')
var polyfills = require('./polyfills.js')
var legacy = require('./legacy-streams.js')
var clone = require('./clone.js')

在同一文件夹中,已经有包含内容的clone.js文件,所以现在我真的很困惑。 请帮忙

我的应用程序的文件结构

我遇到了同样的问题,并且通过运行以下命令解决了我的问题。

rm -rf node_modules

npm install

正如评论中提到的那样,我必须在全球进行更新。 所以这就是我要解决的问题:

npm卸载-g nodemon

npm install -g nodemon

然后它起作用了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM