开源项目 add-node-modules-path
使用教程
1. 项目的目录结构及介绍
add-node-modules-path
是一个用于将 node_modules/.bin
目录添加到缓冲区执行路径的工具,以便支持项目本地的 eslint
安装等。以下是项目的目录结构:
add-node-modules-path/
├── LICENSE
├── README.md
└── add-node-modules-path.el
LICENSE
:项目许可证文件,采用 MIT 许可证。README.md
:项目说明文档,包含项目的基本介绍和使用方法。add-node-modules-path.el
:项目的主要文件,提供了将node_modules/.bin
目录添加到缓冲区执行路径的功能。
2. 项目的启动文件介绍
项目的启动文件是 add-node-modules-path.el
,该文件提供了以下功能:
- 搜索当前文件的父目录中的
node_modules/.bin/
目录,并将其添加到缓冲区本地执行路径。 - 支持在打开新缓冲区时自动运行该功能。
使用方法:
(require 'add-node-modules-path)
(add-node-modules-path)
3. 项目的配置文件介绍
项目没有专门的配置文件,但可以通过自定义变量来配置其行为。例如,在 monorepo 场景中,可以添加多个目录:
(use-package add-node-modules-path
:custom
(add-node-modules-path-command '("pnpm bin" "pnpm bin -w")))
以上配置指定了使用 pnpm
来查找 node_modules/.bin
目录,并支持工作区(workspace)级别的查找。
通过以上教程,您可以了解并使用 add-node-modules-path
项目来管理项目本地的 node_modules/.bin
目录。希望本教程对您有所帮助!