华为云计算 云知识 rocky linux 8.8 node.js 24.0.0-

rocky linux 8.8 node.js 24.0.0-

rocky linux 8.8 node.js 24.0.0
适用于:Linux
商品简介:rocky linux 8.8 node.js 24.0.0
商品亮点:rocky linux 8.8 node.js 24.0.0
rocky linux 8.8 node.js 24.0.0
商品说明
版本: -- 交付方式: 镜像
适用于: Linux 上架日期: 2025-06-23 02:25:49

Node.js® 是一个免费、 开源 、跨平台的 JavaScript 运行时环境, 它让开发人员能够创建服务器 Web 应用、命令行工具和脚本。

【系统登录】

本地个人电脑安装Xshell或者CRT SSH远程连接工具

一、npm安装模块

Npm 安装模块

npm install <Module Name> 安装模块到项目目录下

npm install <Module Name> -g安装模块到全局

例如:

二、构建项目

进入项目所在目录,执行cnpm install&&npm run build,生成的包会在dist文件夹下。

例如:

三、启动项目

1)package.json文件scripts的serve字段中配置了服务启动的命令。

例如:

  "scripts": {

    "serve": "vue-cli-service serve",

    "build": "vue-cli-service build",

    "lint": "vue-cli-service lint"

  },

npm run serve

2)将dist生成的静态文件,放置应用中启动

3)通过pm2管理启动

四、npm命令

npm init 初始化package.josn文件

npm uninstall <Module Name> 卸载模块

npm update <Module Name> 更新模块

npm outdated <Module Name> 检查模块是否过时

npm start 启动模块(该命令写在package.json文件scripts的start字段中,可以自定义命令来配置一个服务器环境和安装一系列的必要程序,如果没有配置,默认直接启动node server.js)

npm stop 停止模块

npm restart 重新启动模块

npm --version 查看npm版本

npm ls 查看当前目录下安装的模块

pm2 start app.js  启动app项目

pm2 list 列出由pm2管理的所有进程信息

pm2 logs 显示所有进程日志

pm2 stop all 停止所有进程

pm2 restart all 重启所有进程

五、package.json语法

name

在package.json中最重要的就是name和version字段。他们都是必须的,如果没有就无法install。name和version一起组成的标识在假设中是唯一的。改变包应该同时改变version。

name是这个东西的名字。注意:

不要把node或者js放在名字中。

version

version必须能被node-semver解析,它被包在npm的依赖中。(要自己用可以执行npm install semver)

description

放简介,字符串

keywords

关键字,数组、字符串

license

许可证

repository

指定代码存放的地方。

Scripts

“scripts”是一个由脚本命令组成的hash对象,他们在包不同的生命周期中被执行。key是生命周期事件,value是要运行的命令。

config

"config" hash可以用来配置用于包脚本中的跨版本参数。

dependencies

依赖是给一组包名指定版本范围的一个hash。

devDependencies

用于测试开发的dependencies

【声明】

1、 镜像 中如有收费软件,请根据软件官方说明购买使用版权,因版权问题产生的纠纷本公司概不负责。

2、镜像操作系统为公司定制,并经过反复测试验证,请参照商品详情中信息使用,免费镜像为客户体验使用,收费镜像为镜像制作费用,除镜像本身默认环境问题,均不含任何人工技术支持。

3、部分付费镜像有 安全加固 ,但不保证服务器绝对安全,互联网中不存在绝对安全的服务器,请做好代码安全,并培养良好的使用习惯。

 

查看详情

云商店免费试用中心

立即体验