编辑代码

const path = require("path")

// 
// 使用特定于平台的分隔符作为定界符将所有给定的 path 片段连接在一起,然后规范化生成的路径。
// 零长度的 path 片段被忽略。 如果连接的路径字符串是零长度字符串,则将返回 '.',表示当前工作目录。
// 输出:/foo/bar/baz/asdf
console.log(path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'));

// // 抛出 'TypeError: Path must be a string. Received {}'
// 如果任何路径片段不是字符串,则抛出 TypeError。
// path.join('foo', {}, 'bar');


// /home/code
// 返回 Node.js 进程的当前工作目录。
console.log(process.cwd());

// undefined
console.log(process.env.NODE_ENV);

// {
//   LANG: 'C.UTF-8',
//   HOSTNAME: '01eacaeb32f6',
//   PWD: '/home/code',
//   HOME: '/home/code',
//   SHLVL: '1',
//   PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
//   _: '/usr/local/node14.16.1/bin/node'
// }
console.log(process.env);