使用NodeJS和Parcel,可以实现JavaScript的实时调试

首先

最近开始学习TextAliveAppAPI,现在已经掌握了如何使用API。然而,由于执行环境仍然是示例的状态,让我感觉有些不舒服。因此,这次我尝试自己搭建环境,经历了一番困难后,终于搞懂了。我想把这个过程总结成文章。

这篇文章的受众对象

    • かなり初心者

 

    • nodeJSのインストールが完了している人

 

    TextAliveAppAPIの開発環境を自前で作りたい人

这篇文章适用于已经完成了nodeJS的安装并且可以使用npm命令的人。同时,它会介绍从零开始构建JavaScript环境的步骤。它还会介绍如何设置与TextAliveAppAPI相同的开发环境。请注意,本文作者的执行环境是Windows10。

从这篇文章中可以得出的信息是什么?

    javascriptのデバッグがタイムリー(保存→自動で反映)に行える

请概括。

在NodeJS上安装parcel并从parcel启动文件。

包裹中的“? 热模块更换”

实际上,笔者对于parcel的了解并不太多((+_+))。然而,在parcel的官方网页上,有以下的描述。

Parcel 会根据开发时所做的更改,在浏览器上自动更新模块。而且,无需进行任何设置。

换言之,这意味着它可以自动更新开发时的修改内容。例如,假设在Chrome上进行结果确认,那么JavaScript的变更将立即反映在Chrome上。这太令人感动了。

参考
※ Parcel 是一个惊人地快速、无需设置的 Web 应用程序打包工具。

步骤1:安装parcel

首先,让我们在NodeJS上安装Parcel。输入以下代码,即可完成安装。

请全局安装parcel-bundler:
npm install -g parcel-bundler

参考
※首先,”PARCEL”

步骤2:初始化nodeJS项目

在开发目录中,让我们来初始化一个nodeJS项目。请执行以下命令。现在生成了一个名为package.json的文件。

使用中文将以下内容转述为自然语言大概意思:运行 npm init -y 命令。

参考:【包裹】首先

创建必要的最小文件

请在开发目录下创建index.html和index.js文件。这是在使用Parcel进行调试时所需的最基本的文件。另外,请确保在index.html中调用index.js文件,如下所示。如不在index.html中调用index.js,将无法启动自动更新和反映※2。

<html>
  <body>
    <script src="./index.js"></script>
  </body>
</html>

参考
※1 包裹起始
※2 如果 index.html 是唯一的文件,Parcel 不会实时重新加载浏览器 #2557

第四个步骤:编辑package.json文件中的npm脚本。

诚实地说,不做这个步骤也没关系,但为了与TextAliveAppAPI的开发环境保持一致,我们选择了它。
在nodeJS中,有一个名为npm run 的命令,可以执行特定的命令。这次我们想用它来调用parcel。
首先,打开package.json文件,将script标签的内容修改为以下内容。

"scripts": {
  "dev": "parcel index.html"
},

参考
※前端开发的三个步骤(开始使用npm) 构建命令是 npm run

步骤五:尝试调试。

准备好了。请输入以下命令并执行。可能会在默认服务器上启动http://local:1234,您可以使用chrome或其他浏览器打开它。
然后!当您编辑保存index.html或index.js时,浏览器也会自动更新!这将大大提高开发效率。

运行npm的开发模式

结束

我是一个才刚开始接触nodeJS不到10天的作者。我想用nodeJS来编辑index.html等文件,并进行调试。我不知道使用parcel可以如此轻松。如果这篇文章有任何错误,请在评论中指出,我会非常感激。我会继续努力的!那就这样吧!

广告
将在 10 秒后关闭
bannerAds