【发布时间】:2017-02-17 18:01:11
【问题描述】:
我正在使用 Typescript 创建我的第一个命令行节点模块,并使用 Webpack 进行转译。我希望在其中找到命令行参数数组的 process.argv 属性为空。目前我唯一的代码只是将进程对象记录到控制台。这就是结果。
myArgs: { nextTick: [Function],
title: 'browser',
browser: true,
env: {},
argv: [],
version: '',
versions: {},
on: [Function: noop],
addListener: [Function: noop],
once: [Function: noop],
off: [Function: noop],
removeListener: [Function: noop],
removeAllListeners: [Function: noop],
emit: [Function: noop],
binding: [Function],
cwd: [Function],
chdir: [Function],
umask: [Function] }
我注意到“浏览器”设置为 true。这是否意味着节点认为它在浏览器中而不是在命令行中运行。
仅供参考:我在 OSX 上运行。
【问题讨论】:
-
你的代码会很有帮助。
标签: node.js typescript webpack nodes