了解node.js中的npm脚本

到目前为止,我们正在使用以下命令运行App.js-

节点App.js

我们可以使用npm脚本来运行或调试我们的应用程序。

如何启动节点项目

命令是-npm init

上面的命令将启动一个项目,它将询问有关项目名称和启动文件名等的几个问题。

由于我们拥有App.js文件,因此已经将App.js文件作为起始条目文件名。npm init命令将创建一个package.json文件,可在其中添加/更新/删除项目的依赖项。

Package.json文件如下所示,按照文件扩展名的json文件格式显示-

{
    "name": "dev",
   "version": "1.0.0",
   "description": "",
   "main": "App.js",
   "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1"
   },
   "author": "",
   "license": "ISC"
}

主要是条目文件名,这里是App.js文件。

我们可以看到默认情况下也添加了用于测试的脚本。我们可以根据需要自定义脚本。

添加启动脚本

让我们添加一个启动脚本,以使App.js运行。在脚本部分中,在下面添加以下条目:

"scripts": {
   "test": "echo \"Error: no test specified\" && exit 1",
   "start": "node App.js"
}

现在,我们不需要手动使用节点App.js来运行应用程序,而是可以使用npm脚本-

npm开始

start和test是npm脚本中的保留关键字。如果我们想创建一个脚本名称而不是像-

“ dev”:“节点App.js”

然后运行它,我们将必须执行npm run dev,注意npm之后使用run关键字。

Package.json文件保存项目的依赖关系和开发依赖关系。其他人将只需要执行npm install来获取项目中的那些依赖项。

仅在应用程序开发期间需要的依赖项使用以下命令安装

npm install –save-dev library_name

如果需要在本地系统中全局安装任何库,

npm install –g库名

-g标志表示该库的全局安装,现在我们可以在其他项目中使用该库,而无需再次安装它。

Webpack库有助于将项目构建为定义的结构,我们可以根据项目要求进行自定义。