从以下脚本部分获取package.json
:
"scripts":{ "sass:watch": "npm run sass -- -w ./src/public/stylesheets -r --source-map true", "livereload": "live-reload --port 9091 ./src/**/*", "dev:watch" : "npm run sass:watch; npm run livereload" }
如何在不阻止对方的情况下成功运行任务sass:watch
和任务?livereload
dev:watch
目前,当我运行块时.npm run dev:watch
sass:watch
livereload
如果我重新排序它们,会出现同样的问题.
您可以尝试并发打包npm
npm同时安装--save-dev
然后使用它来运行两个脚本:
"dev:watch": "concurrently \" npm run sass:watch \" \" npm run livereload \" ",
您可以在以下位置找到有关软件包的信息:https : //www.npmjs.com/package/concurrently
使用parallelshell.
这就是我在做的方式.
使用实时服务器,它看起来像:
"serve": "live-server", "start": "parallelshell \"npm run scss && npm run scss -- -w\" \"npm run serve\""