这种方法比起我们接下来用的第二种方法更容易理解。
我们还可以使用 createRequire 加载 JSON 文件。
createRequire 允许您构造 CommonJS require 方法,以便可以使用典型的 CommonJS 功能,例如在 Node.js 中读取 JSON ES 模块。
前两种的区别:
JSON 模块已经存在于 Chrome 91,它看起来就像一个 ES Modules 风格的导入,只是你在最后设置了类型。
当 Chrome 中有解决方案时,它很快就会在 Node.js 中发布。
1、package.json文件可以手工编写,也可以使用npm init命令自动生成。
2、package.json文件中只有项目名称(name)和项目版本(version)是必填的,其他都是选填的;
3、有了package.json文件,直接使用npm install命令,就会在当前目录中安装所需要的模块。
// demo-json.jsvar obj = {
"name": "LiLi",
"age": 22,
"sex": "F"
}
var str = JSON.stringify(obj)
console.log(str)
var obj2 = JSON.parse(str)
console.log(obj2)
执行:node demo-json.js
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)