Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;节点-r package.json";-如何访问内部对象?_Javascript_Node.js_Npm - Fatal编程技术网

Javascript &引用;节点-r package.json";-如何访问内部对象?

Javascript &引用;节点-r package.json";-如何访问内部对象?,javascript,node.js,npm,Javascript,Node.js,Npm,下面是另一个答案,我试图从package.json中检索值 使用“预加载”功能,我希望这样做: echo 'console.log(???.name)' | node -r package.json 但是缺少?位。在这种情况下会是什么? 谢谢。你可以试试 var package = require('./package.json'); for (var i in package) { if (typeof package[i] === 'object' && pa

下面是另一个答案,我试图从
package.json
中检索值

使用“预加载”功能,我希望这样做:

echo 'console.log(???.name)' | node -r package.json
但是缺少
位。在这种情况下会是什么? 谢谢。

你可以试试

var package = require('./package.json');

for (var i in package) {
      if (typeof package[i] === 'object' && package[i].hasOwnProperty("name"))
          console.log(package[i].name)
}

目前,我已经求助于
echo'console.log(require(“./package.json”).name)| node
,但这个问题仍然存在,您所说的“预加载功能”是什么意思?@LazarevAlexandr from
node--help
-r,--需要预加载模块(选项可以重复)