【前端】使用WebStorm创建第一个项目
文章目录
- 前言
- 一、步骤
- 1、启动
- 2、创建项目
- 3、配置Node.js
- 4、运行项目
- 二、Node.js介绍
前言
根据前面文章中记录的步骤,已经安装好了WebStorm开发软件,接下来我们就用这个IDE开发软件创建第一个项目。
一、步骤
1、启动
启动软件。

2、创建项目
新建项目 》 选择路径 》 创建。

创建后的项目文件夹:

3、配置Node.js
如图所示,我们创建第一个项目后,有个默认文件,默认文件中有一行输出一句话的代码。但是提示WebStorm需要配置Node.js后才能工作。
右侧蓝色字体有引导下载的蓝色文字,直接点击下载Node.js后可以自动下载Node.js并安装。
网上也有一些单独去下载配置的教程,但是这里自动下载安装更加简单便捷。

安装后可以之前要安装Node.js的提示没有了,右下角显示Node.js已经安装完成。

我们可以在选择的安装Node.js文件夹下查看文件的文件都有哪些。

4、运行项目
我们可以稍微修改下默认文件中的代码,然后点击右上角三角形运行按钮,便将这个项目运行了起来。
左下角已经输出运行结果。

二、Node.js介绍
Node.js运行于服务端的JavaScript解释器。
类似于运行Java的JVM虚拟机。Node.js就是运行JavaScript的虚拟机。
Node.js 是一个开源的跨平台运行时环境,允许开发者在服务器端执行 JavaScript 代码。它由 Ryan Dahl 于 2009 年创建,并因其非阻塞、事件驱动的架构而迅速受到欢迎,这使得它非常适合构建可扩展和高性能的应用程序。
相关文章:
【前端】使用WebStorm创建第一个项目
文章目录 前言一、步骤1、启动2、创建项目3、配置Node.js4、运行项目 二、Node.js介绍 前言 根据前面文章中记录的步骤,已经安装好了WebStorm开发软件,接下来我们就用这个IDE开发软件创建第一个项目。 一、步骤 1、启动 启动软件。 2、创建项目 新建…...
前后端项目部署服务器(传统部署和Docker部署)
内外网 开发环境连外网(8.140.26.187),测试/生产环境连内网(172.20.59.17) 内外网地址不同,但指定的库是同一个 内网IP地址范围包括: 10.0.0.0 到 10.255.255.255172.16.0.0 到 172.31.2551…...
C++,设计模式,【工厂方法模式】
文章目录 如何用汽车生产线理解工厂方法模式?一、传统生产方式的困境二、工厂方法模式解决方案三、模式应用场景四、模式优势分析五、现实应用启示✅C++,设计模式,【目录篇】 如何用汽车生产线理解工厂方法模式? 某个早晨,某车企CEO看着会议室里堆积如面的新车订单皱起眉…...
golang--字符串处理(rune类型)
在 Go 语言中,rune 类型是一个非常重要的基础类型,用于处理 Unicode 字符。以下是关于 rune 类型的详细用法说明: 一、基础概念 类型定义 rune 是 int32 的别名(type rune int32),表示一个 Unicode 码点&a…...
如何通过AI优化敏捷开发中的任务管理与分配?
用ChatGPT做软件测试 在现代软件开发中,敏捷开发(Agile)已成为一种广泛采用的开发方法论,其核心思想是强调快速响应变化、与客户的持续沟通以及团队协作的高效性。然而,随着项目规模的不断扩大,敏捷开发面临…...
第1章大型互联网公司的基础架构——1.11 消息中间件技术
消息队列(Message Queue)是分布式系统中最重要的中间件之一,在服务架构设计中被广泛使用。 1.11.1 通信模式与用途 消息中间件构建了这样的通信模式: 一条消息由生产者创建,并被投递到存放消息的队列中;…...
FlutterAssetsGenerator插件的使用
在Plugins中找到FlutterAssetsGenerator插件,点击安装。 更改生成的资源索引类可以修改名字。 在根目录下创建assets/images文件夹,用于存储图片。 点击images文件夹,鼠标右键点击Flutter:Configuring Paths,pub…...
EasyExcel 自定义头信息导出
需求:需要在导出 excel时,合并单元格自定义头信息(动态生成),然后才是字段列表头即导出数据。 EasyExcel - 使用table去写入:https://easyexcel.opensource.alibaba.com/docs/current/quickstart/write#%E4%BD%BF%E7%94%A8table%E…...
网络运维学习笔记 012网工初级(HCIA-Datacom与CCNA-EI)某机构新增:GRE隧道与EBGP实施
文章目录 GRE隧道(通用路由封装,Generic Routing Encapsulation)协议号47实验:思科:开始实施: 华为:开始实施: eBGP实施思科:华为: GRE隧道(通用路…...
【系列专栏】银行IT的云原生架构-存储架构-数据库部署 10
银行 IT 的云原生架构:存储架构(数据库部署) 一、引言 在银行 IT 云原生架构的构建中,存储架构作为关键支撑,其性能、可靠性和扩展性直接影响着银行各类业务系统的运行效率与数据安全。而数据库作为数据存储与管理的…...
Python 爬虫selenium
1.selenium自动化 selenium可以操作浏览器,在浏览器页面上实现:点击、输入、滑动 等操作。 不同于selenium自动化,逆向本质是: 分析请求,例如:请求方法、请求参数、加密方式等。用代码模拟请求去实现同等…...
为啥vue3设计不直接用toRefs,而是reactive+toRefs
Vue 3 设计中将 reactive 和 toRefs 结合使用而非直接使用 toRefs,主要基于以下设计考量: 1. 响应式粒度的不同需求 reactive 适用于对象整体响应式 reactive 会为整个对象创建响应式代理,自动追踪对象内部所有属性的变化。这种设计适用于需要…...
深入解析 vLLM:高性能 LLM 服务框架的架构之美(二)调度管理
深入解析 vLLM:高性能 LLM 服务框架的架构之美(一)原理与解析 深入解析 vLLM:高性能 LLM 服务框架的架构之美(二)调度管理 1. vLLM 调度器结构与主要组件 在 vLLM 中,调度器的结构设计围绕任务…...
VMware安装教程
一、安装VMware软件 1. 安装前准备 系统要求: 操作系统:Windows 10/11 或 Linux(如Ubuntu、CentOS)。硬件要求: CPU:支持虚拟化技术(Intel VT-x 或 AMD-V),需在BIOS中启…...
iOS事件传递和响应
背景 对于身处中小公司且业务不怎么复杂的程序员来说,很多技术不常用,你可能看过很多遍也都大致了解,但是实际让你讲,不一定讲的清楚。你可能说,我以独当一面,应对自如了,但是技术的知识甚多&a…...
TensorFlow 实现任意风格的快速风格转换
一、什么是风格迁移? 风格迁移(Style Transfer)是一种利用深度学习技术,将一幅图像的内容与另一幅图像的艺术风格相结合,生成新图像的技术。其核心思想是将图像的“内容”和“风格”分离,再重新组合&#…...
火绒终端安全管理系统V2.0【系统防御功能】
火绒企业版V2.0系统防御功能包含系统加固、应用加固、软件安装拦截、摄像头保护和浏览器保护。火绒终端安全管理软件V2.0守护企业用户终端安全。 系统防御 1. 系统加固 系统加固功能根据火绒提供的安全加固策略,当程序对特定系统资源操作时提醒用户可能存在的安…...
全志A133 android10 适配SLM770A 4G模块
一,模块基本信息 1.官方介绍 SLM770A是美格智能最新推出的一款LTE Cat.4无线通讯模组,最大支持下行速率150Mbps及上行速率50Mbps。同时向下兼容现有的3G和2G网络,以确保即使在偏远地区也可以进行网络通信。 SLM770A模组支持分集接收和MIMO技…...
第3章 3.2 配置系统 .NET Core配置系统
3.2.1 配置系统的基本使用 .NET Core中的配置系统支持非常丰富的配置源,包括文件(JSON、XML、INI等)、注册表、环境变量、命令行、Azure Key Vault等,配置系统还支持自定义配置源。 用配置系统开发包Microsoft.Extensions.Confi…...
装修流程图: 装修前准备 → 设计阶段 → 施工阶段 → 安装阶段 → 收尾阶段 → 入住
文章目录 引言I 毛坯房装修的全流程**1. 装修前准备****1.1 确定装修预算****1.2 选择装修方式****1.3 选择装修公司****1.4 办理装修手续****2. 设计阶段****2.1 量房****2.2 设计方案****2.3 确认方案****3. 施工阶段****3.1 主体拆改****3.2 水电改造****3.3 防水工程****3.…...
别只跑仿真了!用PSpice的AC Sweep+参数扫描,快速优化你的放大器带宽与增益
用PSpice参数扫描实现放大器带宽与增益的协同优化 在电路设计领域,运算放大器的带宽与增益往往是一对需要权衡的参数。传统设计流程中,工程师需要反复修改元件值、重新仿真,这种试错方法不仅效率低下,还容易遗漏最优解。PSpice的A…...
3分钟上手:无需API的Instagram数据采集全攻略
3分钟上手:无需API的Instagram数据采集全攻略 【免费下载链接】instagram-crawler Get Instagram posts/profile/hashtag data without using Instagram API 项目地址: https://gitcode.com/gh_mirrors/in/instagram-crawler 你是否曾因Instagram API权限限制…...
Mi-Create终极指南:免费打造专属小米手表表盘的简单方法
Mi-Create终极指南:免费打造专属小米手表表盘的简单方法 【免费下载链接】Mi-Create Unofficial watchface creator for Xiaomi wearables ~2021 and above 项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create 厌倦了智能手表上千篇一律的预制表盘&…...
Dark Reader终极指南:如何为任何网站开启护眼深色模式
Dark Reader终极指南:如何为任何网站开启护眼深色模式 【免费下载链接】darkreader Dark Reader Chrome and Firefox extension 项目地址: https://gitcode.com/gh_mirrors/da/darkreader 你是否经常在夜间浏览网页时感到眼睛疲劳?面对刺眼的白色…...
Dev Containers 远程开发环境优化实战:9大性能瓶颈诊断清单与3分钟修复法
更多请点击: https://intelliparadigm.com 第一章:Dev Containers 远程开发环境优化面试概览 Dev Containers(开发容器)正成为现代云原生开发与远程协作的关键基础设施。在技术面试中,候选人常被考察对容器化开发环境…...
告别PDF/Word!用这个开源工具把飞书文档变成可编程的Markdown
飞书文档高效转换Markdown的终极方案 每次写完飞书文档后,你是否也经历过这样的痛苦?精心排版的文档导出成PDF后变成无法编辑的"死文件",或是转成Word后格式全乱需要重新调整。作为技术写作者,我们真正需要的是可编程、…...
保姆级教程:在QEMU Vexpress-A9上从零搭建Linux 6.0驱动开发环境并验证platform_driver
从零构建QEMU Vexpress-A9上的Linux 6.0驱动开发实战指南 在嵌入式Linux开发领域,理解驱动模型的核心机制是每个工程师的必修课。而platform_driver作为Linux设备驱动框架中的重要组成部分,其设计理念体现了现代内核开发的抽象与分层思想。本文将带您从…...
Pixel Dream Workshop 算法原理剖析:从YOLOv11目标检测中汲取的灵感
Pixel Dream Workshop 算法原理剖析:从YOLOv11目标检测中汲取的灵感 1. 当生成模型遇见目标检测 在计算机视觉领域,生成模型和目标检测看似两个独立的方向,但它们的底层技术正在发生有趣的融合。Pixel Dream Workshop作为新一代图像生成工具…...
Qwen3-4B-Thinking-2507-Gemini-2.5-Flash-Distill效果:自动生成技术博客Markdown与Awesome-Design-MD风格美化
Qwen3-4B-Thinking-2507-Gemini-2.5-Flash-Distill效果展示:智能写作与专业排版实践 1. 技术写作的新范式 在信息爆炸的时代,高质量的技术内容创作面临两大挑战:一是如何快速产出结构完整、内容详实的专业文章;二是如何通过视觉…...
Python3.8新功能尝鲜:用Miniconda镜像快速搭建实验环境实测
Python3.8新功能尝鲜:用Miniconda镜像快速搭建实验环境实测 1. 为什么选择Python3.8环境 Python 3.8作为Python语言的一个重要版本更新,引入了多项实用新特性。对于开发者而言,这些新功能不仅能提升编码效率,还能优化程序性能。…...
