@icebergfeng/read-local-pkgjson
v1.3.3-beta.1
Published
此软件包为测试 demo,旨在实现 npm 软件包被安装时读取用户本地 `package.json` 配置文件。
Downloads
21
Readme
读取本地 package.json 的测试 demo
此软件包为测试 demo,旨在实现 npm 软件包被安装时读取用户本地 package.json
配置文件。
实现思路
当用户在终端执行 npm 命令时,npm 会在 process.env
中添加一个特殊的环境变量 INIT_CWD
来记录当前目录的绝对路径。(Node 环境下在终端运行 npm help run-script
指令可查看到相关介绍)。我们在需要使用的地方通过 process.env["INIT_CWD"]
读取即可。
终端执行:
npm i @icebergfeng/read-local-pkgjson
实现效果:
在该包内创建一个 remote-pkgjson.json
文件写入您本地项目 package.json
的全部内容。