Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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
Javascript 我可以同时运行watchify和node sass watch吗?_Javascript_Css_Npm - Fatal编程技术网

Javascript 我可以同时运行watchify和node sass watch吗?

Javascript 我可以同时运行watchify和node sass watch吗?,javascript,css,npm,Javascript,Css,Npm,我正在使用带有watchify的npm脚本和带有-w参数的node sass 我可以简单地同时运行这两个“watch”命令吗?当SCS更改时,是否只编译style.css,而当javascript源更改时,是否只编译bundle.js "scripts": { "watch-js":"watchify dev/index.js -o dist/bundle.js", "watch-css": "node-sass -w my-styles.scss style.css",

我正在使用带有watchify的npm脚本和带有-w参数的node sass

我可以简单地同时运行这两个“watch”命令吗?当SCS更改时,是否只编译style.css,而当javascript源更改时,是否只编译bundle.js

"scripts": {
    "watch-js":"watchify dev/index.js -o dist/bundle.js",
    "watch-css": "node-sass -w my-styles.scss style.css",
    "thewatcher": "npm run watch-js & npm run watch-css"
}

是的,这正是将要发生的事情。脚本“thewatcher”将独立运行“watchjs”和“watchcss”。Watchify将只侦听对dev/index.js所做的更改,而node sass将只侦听对my-styles.scs所做的更改。如果您想确切地知道新dist/bundle.js文件的编写时间,请修改“watch js”脚本以包含-v标志:

"watch-js":"watchify dev/index.js -o dist/bundle.js -v"

被接受的答案对我来说不起作用,这取决于你使用命令的方式,一个阻止另一个

为此找到了一个名为
parallelshell

然后添加以下示例
npm
脚本:

"debug": "parallelshell \"npm run watch:sass\" \"npm run watch:js:debug\" "

谢谢我需要打开两个独立的端子,对吗?(每个过程一个)