【问题标题】:Open bash and run command on npm start打开 bash 并在 npm start 上运行命令
【发布时间】:2014-05-19 21:16:30
【问题描述】:

当我启动我的应用程序时,我通过运行 npm start 来完成它。现在,npm start 只运行我的server.js。是否可以让npm start 打开一个新的 bash 提示符并运行例如grunt watch 开始监视我的less/stylus 等的任务?

不必每次都手动启动watch 任务会很好。

【问题讨论】:

    标签: node.js gruntjs npm


    【解决方案1】:

    只需指定自定义启动脚本:

    "scripts": {
        "start": "node server.js & grunt watch"
    }
    

    https://www.npmjs.org/doc/misc/npm-scripts.html

    【讨论】:

    • 我无法让它工作。使用| 而不是& 似乎可行,尽管两个进程都在同一个bash 窗口中运行,而且我只看到其中一个进程的输出。
    • “node server.js && grunt watch”怎么样?
    • @Ben 这将等待第一个命令完成,除非它被手动杀死,否则不会发生。
    猜你喜欢
    • 1970-01-01
    • 2016-05-17
    • 2020-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-21
    相关资源
    最近更新 更多