同时只运行第一个任务
我正在学习React Native,同时学习打字稿。 我find了一个初始设置的教程,可以一起工作,效果很好。
但是,为了使HRM正常工作,我需要在一个控制台中运行react-native run-android
,并在另一个控制台上npm run watch
,因为这两个任务都控制了控制台。
我下面的教程显示了这个package.json
:
"scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "tsc": "tsc", "clean": "rimraf artifacts", "build": "npm run clean && npm run tsc --", "lint": "tslint src/**/*.ts", "watch": "npm run build -- -w", "start:android": "npm run build && concurrently -r \"react-native run-android\" \"npm run watch\"" },
但是,当我运行start:android
它只能得到运行react-native run-android
后,它永远不会运行npm run watch
。 我一直没能find大量的文档,但本教程解释说,它允许您并行运行多个任务。
如果我颠倒了concurrently
任务的顺序, watch
运行了但是run-android
没有,所以也没有解决问题。
我在这里做错了什么?