繁体   English   中英

module.js:327错误:找不到模块“表达”

[英]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 --globalnpm install -g npm install --global模块,以供cli工具和系统范围内使用的东西使用。 因此,要在项目中使用express ,建议在该目录中npm install express 添加package.json文件以保存依赖项的版本也很有用。 然后,您可以导航到您的项目并运行npm install ,它将安装所需的依赖项。

暂无
暂无

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

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