npm如何运行?
当我inputnpm run <command>
时会发生什么? 将<command>传递给sh shell,如下所示:
sh -c <command>
与额外的本地variables添加到shell,即pathnode_modules/.bin
?
我以为npm只能通过使用节点在JavaScript中工作,但似乎还有很多事情要做。 如何处理&&
? globstar是否安全使用?
npm run-script <command>
使用sh -c
运行命令,在Windows上使用cmd /d /s /c
。 ( 源 )由child_process.spawn运行。
npm env
列出了npm在运行命令时使用的环境。 文档列出了它添加到环境中的一些东西。 这包括package.json
,您提到的PATH
添加以及更多内容。
&
和&&
被shell处理,但是spawn
正在等待进程结束,即使它被放在后台。 &&
正在按照您习惯的方式工作。
globstar将按照您的预期工作,除了您使用通配符的 Windows。
- 如何在不影响性能的情况下将详细日志logging代码添加到函数中?
- 使用Bluebird将所有csv文件读入节点j中的1个JSON对象数组
- 在node-memwatch的统计中,estimated_base和current_base是什么意思
- Ember – 自定义计算属性检查是否所有依赖字段存在
- 我应该如何在MongoDB中存储盐和密码
- 社交authentication – 在FE或BE方面做得更好?
- 等待asynchronous任务完成nodejs
- net :: ERR_INSECURE_RESPONSE Angular 2 + Node.js + Socket.io
- 如何使用ExpressJS / Connect / Crypto获取(大)文件的校验和?