mar*_*lin 3 shell sh node.js npm
输入时会npm run <command>怎样?是<command>传递给sh shell的方法,例如:
sh -c <command>
Run Code Online (Sandbox Code Playgroud)
在外壳程序中添加了其他局部变量,即node_modules/.bin?的路径。
我认为npm仅可通过使用node在JavaScript Universe中工作,但似乎还有很多事情要做。如何&与&&被处理的?是globstar安全使用?
npm run-script <command>用于在Windows上sh -c运行命令cmd /d /s /c。(源)它由child_process.spawn运行。
npm env列出npm运行命令时使用的环境。该文档列出了它添加到环境中的一些内容。其中包括package.json,PATH您提到的其他内容以及更多内容。
&并且&&由外壳程序处理,但是spawn即使该进程由by置于后台,也正在等待进程结束&。&&如您所习惯的那样工作sh。
globstar将按预期工作,但在装有通配符的 Windows上除外。