安装最新版WebStorm来开发JavaScript应用程序

news2024/11/17 2:25:19

安装最新版WebStorm来开发JavaScript应用程序

Install the Latest Version of JetBrains WebStorm to Develop JavaScript Applications

By Jackson@ML
2023-11-25

1. 系统要求

WebStorm是个跨平台集成开发环境(IDE)。按照JetBrains官网对WebStorm软件运行的基本要求,计算机至少要达到以下配置:

  • CPU,现代任意款CPU(包含i3, i5, i7或ARM64等);
  • RAM,至少2GB空闲内存;建议8GB内存。
  • 磁盘空间,至少3.5GB可用磁盘空间;建议5GB固态硬盘空间。
  • 显示器分辨率,至少1024x768;建议1920x1080分辨率。
  • 操作系统,最少需要微软Windows 10 1809或更新版/macOS 10.15或更新版/Linux操作系统支持Gnome, KDE或Unity DE;建议最新的Windows 11, macOS或Linux发行版(Debian, Ubuntu或RHEL)

2. 下载JetBrains WebStorm

打开Chrome浏览器,访问WebStorm官网链接:https://www.jetbrains.com/webstorm/ 如下图所示:
在这里插入图片描述
点击页面或右上角的Download,进入到下载页面。

在这里插入图片描述
在下载页面,含有支持三个操作系统(Windows, masOS和Linux)的WebStorm应用程序。
但是,没有可供学习的免费社区版,只有30天试用版。可以先下载试用,然后根据情况购买该专业版。

点击 Download 下载。
在这里插入图片描述

下载页面中出现**Thank you for downloading WebStorm!**的感谢下载字样,Chrome也开始下载该软件;此时,如果浏览器不能正常下载,可以点击页面中的 direct link 进行直接下载。

3. 独立安装WebStorm

WebStorm是JetBrains开发套件的一员,可以通过JetBrains Toolbox安装,也可以独立安装。本文仅介绍独立安装的步骤。

软件下载完毕后,在Windows 10/11下载文件夹,找到最新版安装包可执行文件 WebStorm-2023.2.5.exe,双击启动安装向导。

在这里插入图片描述
点击 Next 进行下一步。

在这里插入图片描述
按照默认安装 Destination Folder(目标文件夹),点击 Next 进行下一步。

在这里插入图片描述
在Installation Options(安装选项)对话框中,复选选择以下几项:

  • Create Desktop Shortcut(创建桌面快捷方式)的 WebStorm
  • Update Context Menu(更新上下文菜单)中的 Add”Open Folder as Project”(添加打开文件夹作为项目)
  • Create Associations(创建关联)中的 .js (关联.js文件到程序)
  • 以及Update PATH Variable(更新PATH变量)的 Add “bin” folder to the PATH(增加bin文件夹到PATH环境变量),都选好之后,点击 Next 继续下一步。

在这里插入图片描述
Choose Start Menu Folder (选择开始菜单文件夹)对话框中,按默认选项,点击 Install 开始安装。

在这里插入图片描述
安装开始,向导进行系统设置和拷贝必要的文件等;很快安装完成。

在这里插入图片描述
完成安装,按照默认选项 I want to manually reboot later (我想稍后手动重启计算机),点击 Finish 结束安装。

4. 启动并使用WebStorm

WebStorm 是一个集成开发环境,用于使用 JavaScript 及其相关技术进行软件开发,包括 TypeScript、React、Vue、Angular、Node.js、HTML 和CSS。就像 IntelliJ IDEA 和其它JetBrains IDE 一样,WebStorm 使您的开发体验更加愉快,可以自动执行日常工作并帮助您轻松处理复杂的任务。

在Windows搜索栏,输入关键字 WebStorm,打开WebStorm 2023.2.5快捷菜单,选择以管理员身份运行,点击启动该程序。
在这里插入图片描述
在这里插入图片描述
点击 New Project 来创建一个新的项目,选择项目所在文件夹,在本文中,假设选择D:\myJavaScript\Projects 作为项目文件夹,如下图:

在这里插入图片描述
点击 Create 创建。
在这里插入图片描述
用鼠标选择File菜单,点击New – JavaScript File, 创建一个JavaScript文件,命名为hello_world.js.

在这里插入图片描述
为新程序文件编写第一个简单的JavaScript代码,如下图:

let wd = "world!";
console.log("Hello,", wd);

点击上方运行按钮,执行结果如下图所示:

在这里插入图片描述
JavaScript程序运行成功!

接下来,就可以利用WebStorm来开发一系列JavaScript应用程序,并体验强大的集成开发功能了。

技术好文陆续推出,敬请关注。

喜欢就点赞哈!您的认可,我的动力。😊

相关阅读:

  1. Javascript编程基础 - 布尔值(Booleans)
  2. Javascript编程基础 - 对象
  3. Javascript编程基础 - 函数进阶
  4. Javascript编程基础 - 条件语句
  5. Javascript编程基础 - 函数入门
  6. Javascript编程基础 - 关键字Let, Const和Var的区别
  7. Javascript编程基础 - 变量(Variables)
  8. Javascript编程基础 - 输出(Output)
  9. 用Visual Studio Code搭建JavaScript开发环境
  10. 在Jupyter Lab(Notebook)上安装运行JavaScript应用程序

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1251634.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Elasticsearch集群部署,配置head监控插件

Elasticsearch是一个开源搜索引擎,基于Lucene搜索库构建,被广泛应用于全文搜索、地理位置搜索、日志处理、商业分析等领域。它采用分布式架构,可以处理大规模数据集和支持高并发访问。Elasticsearch提供了一个简单而强大的API,可以…

【JavaEE初阶】线程安全问题及解决方法

目录 一、多线程带来的风险-线程安全 1、观察线程不安全 2、线程安全的概念 3、线程不安全的原因 4、解决之前的线程不安全问题 5、synchronized 关键字 - 监视器锁 monitor lock 5.1 synchronized 的特性 5.2 synchronized 使用示例 5.3 Java 标准库中的线程安全类…

修改YOLOv5的模型结构第三弹

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制🚀 文章来源:K同学的学习圈子 文章目录 任务任务拆解 开始修改C2模块修改yolo.py修改模型配置文件 模型训练 上次已…

rfc4301- IP 安全架构

1. 引言 1.1. 文档内容摘要 本文档规定了符合IPsec标准的系统的基本架构。它描述了如何为IP层的流量提供一组安全服务,同时适用于IPv4 [Pos81a] 和 IPv6 [DH98] 环境。本文档描述了实现IPsec的系统的要求,这些系统的基本元素以及如何将这些元素结合起来…

第十三章 深度解读预训练与微调迁移,模型冻结与解冻(工具)

一个完整的代码 pythonCopy codeimport torch import torchvision import torchvision.transforms as transforms import torch.nn as nn import torch.optim as optim # 设置设备(CPU或GPU) device torch.device("cuda" if torch.cuda.is_a…

canvas扩展001:利用fabric绘制图形,可以平移,旋转,放缩

canvas实例应用100 专栏提供canvas的基础知识,高级动画,相关应用扩展等信息。 canvas作为html的一部分,是图像图标地图可视化的一个重要的基础,学好了canvas,在其他的一些应用上将会起到非常重要的帮助。 文章目录 示例…

stm32实现0.96oled图片显示,菜单功能

stm32实现0.96oled图片显示,菜单功能 功能展示简介代码介绍oled.coled.holedfont.h(字库文件)main函数 代码思路讲解 本期内容,我们将学习0.96寸oled的进阶使用,展示图片,实现菜单切换等功能,关…

MySQL日期函数sysdate()与now()的区别,获取当前时间,日期相关函数

select sleep(2) as datetime union all select sysdate() -- sysdate() 返回的时间是当前的系统时间,而 now() 返回的是当前的会话时间。 union all select now() -- 等价于 localtime,localtime(),localtimestamp,localtimestamp(),current_timestamp,curre…

基于鱼鹰算法优化概率神经网络PNN的分类预测 - 附代码

基于鱼鹰算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于鱼鹰算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于鱼鹰优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络的光滑…

程序的编译与链接(详解)

程序的编译与链接 本章内容如下: 1:程序的翻译环境与执行环境的介绍 2:详解程序的翻译环境(编译链接) 2.1预处理阶段干了啥2.2编译阶段干了啥2.3汇编阶段干了啥2.4链接阶段干了啥 3:预处理详解 预定义符号的介绍#define 的介绍(宏与标识符号)#与##的介绍宏与函数…

对象的内部结构

在HotSpot 虚拟机里,对象在堆内存中的存储布局可以划分为三个部分:对象头( Header )、实例数据(Instance Data )和对齐填充( Padding )。 对象头 Mark Word(标记字段&a…

RK3568驱动指南|第八篇 设备树插件-第72章 设备树插件语法和编译实验

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…

[element-ui] el-dialog 中的内容没有预先加载,因此无法获得内部元素的ref 的解决方案

问题描述 在没有进行任何操作的时候,使用 this.$refs.xxxx 无法获取el-dialog中的内部元素,这个问题会导致很多bug. 官方解释,在open事件回调中进行,但是open()是弹窗打开时候的会调,有可能在此处获取的时候&#xff…

教师授课技巧

一名教师,授课技巧是提高教学效率和质量的关键。以下是几个实用的授课技巧,可以帮你更好的传授知识,激发学习兴趣。 一、做好课前准备 课前准备是授课技巧的重要环节。认真备课,熟悉教材内容,制定教学计划&#xff0c…

redis运维(二十一)redis 的扩展应用 lua(三)

一 redis 的扩展应用 lua redis加载lua脚本文件 ① 调试lua脚本 redis-cli 通过管道 --pipe 快速导入数据到redis中 ② 预加载方式 1、错误方式 2、正确方式 "案例讲解" ③ 一次性加载 执行命令: redis-cli -a 密码 --eval Lua脚本路径 key …

【Docker】Docker与Kubernetes:区别与优势对比

前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。   kubernetes,简称K8s&a…

MybatisPlus集成baomidou-dynamic,多数据源配置使用、MybatisPlus分页分组等操作示例

文章目录 pom配置示例代码 pom <dependencies><!--mybatisPlus集成SpringBoot起步依赖--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.2</version>&l…

荆涛演唱歌曲《老板的孤独》:孤独中的坚韧与担当

歌手荆涛演唱的《老板的孤独》不仅是一首歌&#xff0c;更是一种情感的宣泄和表达。歌曲中表达了老板们在面对压力、孤独和困难时&#xff0c;依然坚持、积极向前的坚韧精神。每一句歌词都充满了对生活的深刻理解和感悟&#xff0c;以及对团队、家人的深深牵挂。 一、欣喜时要h…

【Netty专题】Netty调优及网络编程中一些问题补充(面向面试学习)

目录 前言阅读对象阅读导航笔记正文一、如何选择序列化框架1.1 基本介绍1.2 在网络编程中如何选择序列化框架1.3 常用Java序列化框架比较 二、Netty调优2.1 CONNECT_TIMEOUT_MILLIS&#xff1a;客户端连接时间2.2 SO_BACKLOG&#xff1a;最大同时连接数2.3 TCP_NODELAY&#xf…

spring-framework-5.2.25.RELEASE源码环境搭建

环境准备 spring-framework-5.2.25.RELEASEIntelliJ IDEA 2022.3.1java version “11.0.20” 2023-07-18 LTSGradle 5.6.4java version “1.8.0_301” 下载spring-framework-5.2.25.RELEASE源码 git clone https://gitee.com/QQ952051088/spring.git cd spring gradlew buil…