文件操作 - package-envs.js
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/package-envs.js
编辑文件内容
// https://github.com/npm/rfcs/pull/183 const envVal = val => Array.isArray(val) ? val.map(v => envVal(v)).join('\n\n') : val === null || val === false ? '' : String(val) const packageEnvs = (env, vals, prefix) => { for (const [key, val] of Object.entries(vals)) { if (val === undefined) continue else if (val && !Array.isArray(val) && typeof val === 'object') packageEnvs(env, val, `${prefix}${key}_`) else env[`${prefix}${key}`] = envVal(val) } return env } module.exports = (env, pkg) => packageEnvs({ ...env }, { name: pkg.name, version: pkg.version, config: pkg.config, engines: pkg.engines, bin: pkg.bin, }, 'npm_package_')
修改文件时间
将文件时间修改为当前时间的前一年
删除文件