我如何 运行 npm 的例子

How can I run an example of npm

是一个很好的例子,说明如何将完整的 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>

假设您的文件名为 myFile.js,运行 来自终端的以下内容与您的 JS 文件位于同一目录中:

node myFile.js

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

假设您安装了 nodenpm...

您需要忘记 HTML 标记。这就是节点所抱怨的。

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

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);

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

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