Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webpack zsh脚本退出npm运行按键_Webpack_Scripting_Zsh - Fatal编程技术网

Webpack zsh脚本退出npm运行按键

Webpack zsh脚本退出npm运行按键,webpack,scripting,zsh,Webpack,Scripting,Zsh,我在zshrc函数中编写了一个脚本,用于安装laravel和等效的make:auth new命令。我用npm run watch结束了脚本,这将我留在了网页包中。控制+C将退出返回zsh。我想把它放在脚本中,这样当完成npm命令时,就可以执行相当于control c的命令。我该怎么做 如果您让webpack进程在终端选项卡/窗口中运行,“监视”脚本将只监视更改。如果希望在生成后退出“构建”脚本,则需要运行该脚本 我建议您在运行zsh脚本之后打开一个新的终端选项卡,在那里您可以运行其他命令。这是一

我在zshrc函数中编写了一个脚本,用于安装laravel和等效的make:auth new命令。我用npm run watch结束了脚本,这将我留在了网页包中。控制+C将退出返回zsh。我想把它放在脚本中,这样当完成npm命令时,就可以执行相当于control c的命令。我该怎么做

如果您让webpack进程在终端选项卡/窗口中运行,“监视”脚本将只监视更改。如果希望在生成后退出“构建”脚本,则需要运行该脚本


我建议您在运行zsh脚本之后打开一个新的终端选项卡,在那里您可以运行其他命令。这是一个常见的工作流。更高级的工作流将用于在一个选项卡中运行多个进程。

监视脚本的好处是它可以立即监视更改并更新前端,而无需重新运行构建。如果您不想“观看”,为什么不运行“构建”?这将立即退出,而无需向zsh脚本添加要退出的命令。@JBallin我确实希望它“监视”,但我正在尽量减少必须手动运行的命令数量。我为它编写了一个脚本来执行此操作,因为这是所需的默认行为。一切正常,但当执行“npm run watch”命令时,我的脚本就结束了。把我留在zsh的网页页面上。没问题,我可以按Ctrl+C退出webpack,但由于这也是一项重复性任务,因此我想在脚本的末尾附加一个命令,以发送Ctrl+C退出webpack。这有意义吗?我还是不明白。如果你退出“观看”(你指的是“网页包屏幕”),你就不会观看。听起来你需要打开一个新的终端标签/窗口(我就是这么做的——注意,如果需要的话,你可以在mac上使用applescript),或者想办法让它作为后台进程运行(看起来太复杂了)。如果您有时不想“监视”,为什么不创建第二个运行“build”的脚本,或者使用一个参数/标志将默认行为更改为使用“build”而不是“watch”?啊啊啊啊。。。。。当我点击Control+C退出webpack并因此结束“监视”时?我想我可以退出zsh运行一些php artisan命令,并且该手表将永久有效。这就是为什么我想发出Control+C返回到zsh,在那里我可以继续使用artisan命令。没错。您可以通过结束流程、进行更改并查看它们是否反映在前端来测试它。