dsh-pnpm-build-control:统一管理 DSH 环境下的 pnpm 构建审批

`dsh-pnpm-build-control` 是 DeepSeek Harness (DSH) 的管理类插件,旨在解决 pnpm 包管理器在安装或更新插件时因构建脚本被拦截导致的维护繁琐问题。该插件在 DSH 界面提供统一的构建审批开关,支持一键开启或关闭全局构建脚本执行权限。开启时按原规则审批,关闭时则允许所有依赖(包括间接依赖)执行构建。插件还提供了 CLI 命令(如 `status`、`off`、`on`),并修复了重复安装 Git 地址导致的错误。需注意,关闭审批会修改 `pnpm-workspace.yaml`,存在安全风险,且卸载不会自动撤销设置。

阅读全文
Node.js npm工具:从安装到包管理全攻略

本文介绍Node.js和npm的核心知识。Node.js是基于Chrome V8引擎的JavaScript运行环境,npm是其默认包管理工具,用于下载、安装、管理第三方代码包。 安装部分:Windows、Mac、Linux系统均可通过官网或包管理器安装Node.js(npm随Node.js一同安装),安装后可通过`node -v`和`npm -v`验证。 npm核心功能:初始化项目需执行`npm init`生成`package.json`(项目配置文件);安装依赖分本地(默认,仅项目可用)和全局(-g,系统级),依赖分生产(--save)和开发(--save-dev)两类;管理依赖包括查看、更新、卸载(`npm uninstall`)等。 常用命令:`npm install`(安装)、`npm list`(查看)、`npm update`(更新)等。国内访问慢可通过淘宝镜像(`npm config set registry`)或cnpm加速。 注意事项:避免提交`node_modules`到Git,合理使用版本号(^或~),优先本地安装依赖。 npm是Node.js开发核心工具,掌握其使用可提升效率,

阅读全文