【问题标题】:NPM task runnerNPM 任务运行器
【发布时间】:2017-05-08 02:55:11
【问题描述】:

我正在尝试使用多个 NPM 包制作我自己的项目开发工具,并通过 package.json 中配置的 CLI 运行它们。我需要实现的最后一个功能是监视项目文件夹中特定目录的更改并运行指定的任务(例如“npm run compress-svg”)。例如,在我的项目中是 svg 文件夹,我需要监视该文件夹的更改并在文件夹更改时运行 npm task 'npm run compress-svg'。如何实现该功能(可能使用另一个 NPM 包)?

【问题讨论】:

标签: javascript node.js npm


【解决方案1】:

使用watch (npm i watch --save-dev),您可以将脚本添加到您的 npm。

"watch": "watch \"npm run compress-svg\" ./svg-folder"

我不太确定命令的语法,它可能需要一些测试/反馈。

但在您找到正确的语法后,您只需运行 npm run watch 即可。

您还拥有npm-watch,这对您来说似乎更容易设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2015-01-20
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    • 2017-11-15
    相关资源
    最近更新 更多