比如我文件夹下面有`a.js `,`b.js` ,`c.js`等等。每次运行都要 `node a.js & b.js & c.js`.
有什么方法可以一次性执行当前文件夹下的所有 js 文件吗
有什么方法可以一次性执行当前文件夹下的所有 js 文件吗

1 alphanow Jan 21, 2022 写个 index.js ,用 fs.readdir 把文件都读出来,然后再 map -> execFile 以后 node .就行了 |
2 momocraft Jan 21, 2022 xargs |
3 shyling Jan 21, 2022 ls *.js | xargs -n 1 node |
4 b1eberg0n Jan 21, 2022 concurrently |
6 ysc3839 Jan 21, 2022 find -name '*.js' -exec node {} \; |
7 akira Jan 21, 2022 手动写个脚本,需要增加或者删除的时候 手动处理。 生产环境不要偷懒 |
8 xylxAdai Jan 21, 2022 shell 脚本 |
10 jaredyam Jan 22, 2022 我觉得#6 语义上更符合直觉,如果模式比较固定,放 Makefile 里岂不更好? |
11 wangtian2020 Jan 28, 2022 用 nodejs 的 fs 模块读取文件夹下面的文件,生成 powershell 脚本,用 child_process 模块运行脚本 能用 nodejs 写都能用 nodejs 写 |
12 SoulGem Feb 17, 2022 pm2 写个入口文件,遍历*.js 然后 pm2.start() |
13 dany813 Feb 28, 2022 写个 node 入口脚本 |