我是初学者,无法理解错误消息。运行appidojs文件后,我得到以下日志消息。在一些搜索中,我发现我必须升级我的MongoDB,但由于我在windows 7中工作,这是不可能的。
PS G:\AWebDev\Website\Dance website> node app.js
internal/modules/cjs/loader.js:628
throw e;
^
Error: No valid exports main found for 'G:\AWebDev\Website\Dance website\node_modules\mongodb-connection-string-url'
←[90m at resolveExportsTarget (internal/modules/cjs/loader.js:625:9)←[39m
←[90m at applyExports (internal/modules/cjs/loader.js:502:14)←[39m
←[90m at resolveExports (internal/modules/cjs/loader.js:551:12)←[39m
←[90m at Function.Module._findPath (internal/modules/cjs/loader.js:657:22)←[39m
←[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:960:27)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:855:27)←[39m
←[90m at Module.require (internal/modules/cjs/loader.js:1033:19)←[39m
←[90m at require (internal/modules/cjs/helpers.js:72:18)←[39m
at Object.<anonymous> (G:\AWebDev\Website\Dance website\node_modules\←[4mmongodb←[24m\lib\connection_string.js:6:41)
←[90m at Module._compile (internal/modules/cjs/loader.js:1144:30)←[39m {
code: ←[32m'MODULE_NOT_FOUND'←[39m
}
3条答案
按热度按时间8cdiaqws1#
您是否尝试过使用cmd而不是Node.js终端来运行服务器?它通常会在Windows 7上修复这些问题。
djmepvbi2#
将Nodejs升级到适用于Windows 7的v13.12.0可解决此问题。
wlzqhblo3#
但是我大胆猜测您可能使用了import语句而不是required语句。
使用const something = require('something')而不是使用import {something} from 'something';