Node.js ExpressJS isn和x27的全球安装;行不通

Node.js ExpressJS isn和x27的全球安装;行不通,node.js,express,node-modules,Node.js,Express,Node Modules,因此,我只是在学习NodeJs,偶然发现了express模块,因此每当我添加-g时,我都可以使用它,因此它是全局的,但现在我无法访问它。我的程序没有运行,而是被对象的所欢迎。(C:\Users\*****\Documents\NodeJS Coding\Examples\Express\u Example\app.js:1:17) 我尝试过在没有-g的情况下安装,但全局安装不起作用 这是我的NodeJS代码 const express = require("express")

因此,我只是在学习NodeJs,偶然发现了express模块,因此每当我添加
-g
时,我都可以使用它,因此它是全局的,但现在我无法访问它。我的程序没有运行,而是被对象的
所欢迎。(C:\Users\*****\Documents\NodeJS Coding\Examples\Express\u Example\app.js:1:17)

我尝试过在没有
-g
的情况下安装,但全局安装不起作用

这是我的NodeJS代码

const express = require("express");
const app = express();

app.get("/",(req,res)=>{
    res.send("Hello");
});

app.listen("3000");

您不应在全球范围内安装express

Express是应用程序的核心依赖项。可能使用您的应用程序并安装其依赖项的用户不会知道您在您的计算机上全局安装的express dependency

出于同样的原因,如果要将应用程序迁移到其他系统,则必须在全局范围内另外安装express,即使它是应用程序的依赖项


您应该始终将核心依赖项安装为普通依赖项。只应在全局范围内安装其他软件包(e.x.project Generator等),因为安装应用程序的用户不需要使用它们。

您不应在全局范围内安装express

Express是应用程序的核心依赖项。可能使用您的应用程序并安装其依赖项的用户不会知道您在您的计算机上全局安装的express dependency

出于同样的原因,如果要将应用程序迁移到其他系统,则必须在全局范围内另外安装express,即使它是应用程序的依赖项


您应该始终将核心依赖项安装为普通依赖项。仅应在全球范围内安装其他包(e.x.项目发电机等),因为安装您的应用程序的用户不需要使用它们。

您到底面临什么?请粘贴您的package.jsonfile@xMayank基本上是说没有这样的模块show your package.jsonfile@xMayank你到底面对什么?粘贴你的package.jsonfile@xMayank基本上是说没有这样的模块show your package.jsonfile@xMayank