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

安装最新版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.hqwc.cn/news/223050.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++——模板(进阶)

目录: 非类型模板参数 模板参数分类:类型形参与非类型形参。 类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。 非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函…

单片机学习10——独立按键

独立按键输入检测&#xff1a; #include<reg52.h>sbit LED1P1^0; sbit KEY1P3^4;void main() {KEY11;while(1){if(KEY10) //KEY1按下{LED10; //LED1被点亮}else{LED11;}} } 按键 #include<reg52.h>#define uchar unsigned char #define uint unsigned intsbit …

【Python技巧】快速安装各种常用库pip、whl、tar.gz最新最全安装方法(超时、快速安装))

【Python技巧】安装各种常用库pip、whl、tar.gz最新最全安装方法 &#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公粽号&…

中科亿海微除法器(DIVIDE)

技术背景 技术概述 FPGA实现除法运算是一个比较复杂的过程&#xff0c;因为硬件逻辑与软件程序的区别。如果其中一个操作数为常数&#xff0c;可以通过简单的移位与求和操作代替&#xff0c;但用硬件逻辑完成两变量间除法运算会占用较多的资源&#xff0c;电路结构复杂&#xf…

了解静态测试?

静态测试是一种软件测试方法&#xff0c;它主要通过分析软件或代码的静态属性来检查潜在的问题和缺陷&#xff0c;而无需实际执行程序。这种测试方法侧重于检查源代码和其他软件文档&#xff0c;以发现错误并提高软件质量。 为什么要做静态测试&#xff1f; 提前发现和修复错…

简易版王者荣耀

所有包和类 GameFrame类 package newKingOfHonor;import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.io.File; import java.util.ArrayList;im…

C语言你爱我么?(ZZULIOJ 1205:你爱我么?)

题目描述 LCY买个n束花准备送给她暗恋的女生&#xff0c;但是他不知道这个女生是否喜欢他。这时候一个算命先生告诉他让他查花瓣数&#xff0c;第一个花瓣表示"爱"&#xff0c;第二个花瓣表示"不爱"&#xff0c;第三个花瓣表示"爱"..... 为了使最…

为啥网络安全那么缺人,但很多人却找不到工作?

文章目录 一、学校的偏向于学术二、学的东西太基础三、不上班行不行 为什么网络安全的人才缺口那么大&#xff0c;但是大学毕业能找到网安工作的人却很少&#xff0c;就连招聘都没有其他岗位多&#xff1f; 明明央视都说了网络安全的人才缺口还有300多万&#xff0c;现在找不到…

鸿蒙应用开发-初见:ArkTS

作者&#xff1a;HarderCoder ArkTS ArkTS围绕应用开发在 TypeScript &#xff08;简称TS&#xff09;生态基础上做了进一步扩展&#xff0c;继承了TS的所有特性&#xff0c;是TS的超集 ArkTS在TS的基础上扩展了struct和很多的装饰器以达到描述UI和状态管理的目的 基本语法 …

零基础编程入门视频教程,零基础编程从哪学起,分享中文编程工具构件实例

零基础编程入门视频教程&#xff0c;零基础编程从哪学起&#xff0c;分享中文编程工具构件实例 1、零基础编程入门视频教程&#xff0c;系统化编程教程链接 https://jywxz.blog.csdn.net/article/details/134073098?spm1001.2014.3001.5502 2、零基础编程从哪学起 建议初学…

【C语言】深入理解数据类型转换与运算

文章目录 1.数据类型转换在分析源程序之前&#xff0c;我们需要了解几个基本概念&#xff1a;现在来分析源程序中的变量及其对应的十进制真值以及扩展操作方式&#xff1a; 1.1. short si -32768;1.2. unsigned short usi si;1.3. int i si;1.4. unsigned ui usi; 2&#x…

TIME_WAIT状态套接字重新使用

《TIME_WAIT相关知识》里边有相关理论知识。 《TIME_WAIT状态TCP连接导致套接字无法重用实验》有相关实验。 现代Linux的TCP协议栈已经做了许多升级&#xff0c;所以可以让我们直接重用TIME_WAIT状态套接字而不会引起问题。下边是优化的内容&#xff1a; 1.新连接的SYN告知序列…