当前位置: 首页 > 面试题库 >

如何在运行JavaScript文件的package.json文件中添加自定义脚本?

焦学海
2023-03-14
问题内容

我希望能够script1在将要运行的项目目录中执行命令node script1.js

script1.js是同一目录中的文件。该命令必须特定于项目目录,这意味着如果我将项目文件夹发送给其他人,他们将能够运行相同的命令。

到目前为止,我尝试添加:

"scripts": {
    "script1": "node script1.js"
}

到我的package.json文件,但是当我尝试运行时script1,得到以下输出:

zsh: command not found: script1

有谁知道将上述脚本添加到项目文件夹的必要步骤?

*注意:该命令不能添加到bash配置文件中(不能是计算机专用命令)

如果您需要任何说明,请告诉我。


问题答案:

自定义脚本

npm run-script <custom_script_name>

要么

npm run <custom_script_name>

在您的示例中,您将要运行npm run-script script1npm run script1

参见https://docs.npmjs.com/cli/run-script

生命周期脚本

Node还允许您为某些生命周期事件运行自定义脚本,例如npm install运行后。这些可以在这里找到。

例如:

"scripts": {
    "postinstall": "electron-rebuild",
},

这将electron-rebuildnpm install命令后运行。



 类似资料:
  • 问题内容: 我想在现有的CSV文件中添加一行标题,并在适当位置进行编辑。我怎样才能做到这一点? 我想结束 更改初始CSV输出不方便。 任何标准命令都可以。重要的是,文件已就地编辑,并且该行插入到文件的开头。 问题答案: 这将在文件的开头添加自定义文本:

  • 问题内容: 我想为Eclipse中的文件添加自定义警告消息(即,在“问题”选项卡的“警告”部分中添加条目)。 虽然我已经找到了有关创建插件和使用标记的信息(在这里和其他地方),但是我还没有发现任何有关扩展“问题发现”过程的信息。我发现的大多数文章都没有讨论 何时 创建标记,只讨论了 如何 创建标记,以及那些确实假设我有兴趣将标记附加到自定义构建步骤或自定义编辑器上的文章,这两种文章都不适合我正在尝

  • 问题内容: 如何添加自定义CSS文件?以下配置对我不起作用: 结果: 问题答案: 一种简单的方法是将其添加到您的: 然后将文件放入文件夹。

  • 我们正在使用竹子漂亮地打印用于测试的junit输出,我想在报告中添加一些版本信息。有办法做到这一点吗?我使用以下参数: 我尝试使用以下步骤编写版本: 这会将字符串发送到格式化程序(重定向到logback),但不会将字符串发送到junit格式化程序。有没有办法将字符串放入junit输出中?

  • 在docker文件中运行sh脚本时,出现以下错误: /上传。上海:5:/上载sh:sudo:找不到/上载sh:21: /上载sh:换人不好 DockerFile 有什么想法吗?