[英]module.js:327 Error: Cannot find module 'express'
您好,我是一个nodejs的新手,当我在命令提示符下运行任何文件时:-
C:\\ demoData>节点demo.js
我收到错误提示
module.js:327
throw err;
^
Error: Cannot find module 'express'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\demoData\shahzad.js:1:77)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
我做了研发并得到了解决方案
npm安装快递
我的问题已经解决了。 但是为什么我需要这个我已经在全球范围内表达了这个文件夹。
C:\Users\broswire\AppData\Roaming\npm\node_modules;
我要使用此node_modules,我不想在本地使用node_modules。
Node鼓励使用本地安装的模块。 通常,应保留使用通过npm install --global
或npm install -g
npm install --global
模块,以供cli工具和系统范围内使用的东西使用。 因此,要在项目中使用express
,建议在该目录中npm install express
。 添加package.json
文件以保存依赖项的版本也很有用。 然后,您可以导航到您的项目并运行npm install
,它将安装所需的依赖项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.