我怎么能运行npm的例子

时间:2015-01-28 18:34:18

标签: javascript npm

Here是关于如何将完整的json转换为csv的一个很好的例子。

我使用npm install json-2-csv

安装了该程序

我试图在这个例子中试一试。我制作了一个js文件,但我无法运行它。如何运行它以查看它的工作原理?

这是为json-2-csv页面提供的示例。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title> </title>
    </head>

    <body>

    <script>
    var converter = require('json-2-csv');

var documents = [
    {
        Make: 'Nissan',
        Model: 'Murano',
        Year: '2013',
        Specifications: {
            Mileage: '7106',
            Trim: 'S AWD'
        }
    },
    {
        Make: 'BMW',
        Model: 'X5',
        Year: '2014',
        Specifications: {
            Mileage: '3287',
            Trim: 'M'
        }
    }
];

var json2csvCallback = function (err, csv) {
    if (err) throw err;
    console.log(csv);
};

converter.json2csv(documents, json2csvCallback);

    </script>

    </body>

</html>

2 个答案:

答案 0 :(得分:1)

假设您已安装nodenpm ...

您需要忘记HTML标记。这是什么节点抱怨的。

  • 创建一个名为example
  • 的文件夹
  • 在该文件夹中,运行npm install json-2-csv
  • 创建名为example.js的文件并粘贴以下内容。基本上,只是你问题中的脚本......

&#13;
&#13;
var converter = require('json-2-csv');

var documents = [
    {
        Make: 'Nissan',
        Model: 'Murano',
        Year: '2013',
        Specifications: {
            Mileage: '7106',
            Trim: 'S AWD'
        }
    },
    {
        Make: 'BMW',
        Model: 'X5',
        Year: '2014',
        Specifications: {
            Mileage: '3287',
            Trim: 'M'
        }
    }
];

var json2csvCallback = function (err, csv) {
    if (err) throw err;
    console.log(csv);
};

converter.json2csv(documents, json2csvCallback);
&#13;
&#13;
&#13;

  • 将文件保存在该文件夹中。
  • 在该文件夹中,运行node example.js

那就是它!该程序将以CSV格式打印出数据。

答案 1 :(得分:0)

假设您的文件名为myFile.js,请在与JS文件相同的目录中从终端运行以下命令:

node myFile.js

这假设您已经安装了可以从NodeJS.org安装的NodeJS。