nodejs hello
所属分类 nodejs
浏览量 67
Node.js 是一个基于 Chrome V8 引擎构建的 JavaScript 运行时环境
异步、事件驱动模型
跨平台
开源和免费
npm(Node Package Manager)
Node.js 平台的默认包管理工具,用于安装、管理和发布Node.js 项目中的依赖库和模块
node -v
v22.2.0
npm -v
10.7.0
hello.js
console.log("hello,nodejs");
node hello.js
helloserver.js
var express = require('express');
var app = express();
app.get ('/', function (req, res) {
res.send ('hello,nodejs');
});
app.listen (3000, function () {
console.log ('Server is running at http://localhost:3000');
});
node helloserver.js
Error: Cannot find module 'express'
Express 框架,可以用于构建 web 应用
npm list express
npm list express -g
npm install express --save
将Express框架及其依赖项安装到当前目录的node_modules目录中,并更新package.json 文件中的依赖列表
如果上述方法未能解决问题,可能是因为NPM缓存导致的问题。你可以尝试清理NPM缓存后再重新安装Express
npm clean cache
npm install express --save
如果之前进行了全局安装(例如使用npm install express -g),可能会导致在项目本地上下文中无法找到该模块。
需要在项目根目录下再次执行本地安装命令
npm install express
安装特定版本的Express
npm install express@4.18.1
helloserver.js
node_modules
package-lock.json
package.json
node helloserver.js
Server is running at http://localhost:3000
npm install express 和 npm install express --save
npm install express --save
安装express,并将其添加到项目的依赖列表中(package.json )
使用--save选项还会生成或更新package-lock.json 文件,该文件记录了所有已安装模块的版本信息,以确保环境的一致性
上一篇
下一篇
java.time.Instant 说明
java 各种日期时间转换
jdbc spi 实例
mybatis 获取自动生成的键值
DateTimeFormatter 使用
LocalDateTime常用API