js runtime 项目管理命令工具
English | 简体中文
希望有一个命令工具可以抹平 npm
,yarn
,pnpm
等 node
项目包管理器以及
deno
在使用时的差异。
例如同样的安装命令,在 npm
中允许,但是在 yarn
中却报错。
npm install koa # 允许
yarn install koa # 报错
需要换成 add
yarn add koa # 允许
但是在 pnpm
中,install
和 add
都是允许的。
特别是在运行开源项目时,我需要不断通过记忆去判断我究竟该执行哪些命令,哪些命令是该项目不被允许的 😢
更疯狂的是我在多个项目中来回切换时,npm
,yarn
,pnpm
困扰着我。
使用 ndeno 是足够简单的,一切命令都被自动判断并抹平了 🥰
n # 等价于 npm install,或者 yarn 或者 pnpm install
n i koa # 等价于 npm install koa,或者 yarn add koa 或者 pnpm add koa
n dev # 等价于 npm run dev,或者 yarn dev 或者 pnpm dev
n -h # 查看当前使用信息
该工具是由 deno 构建而成的,换言之你需要先安装 👉 deno
然后再执行 👇
deno install --allow-read --allow-env --allow-run --allow-write -rfn n https://deno.land/x/ndeno/mod.ts
当然如果你不想手动安装 deno 👇
npx deno-npx install --allow-read --allow-env --allow-run --allow-write -rfn n https://deno.land/x/ndeno/mod.ts
deno uninstall n
你可以使用 npm install ndeno -g
去全局安装 ndeno
(在纯 nodejs 环境中)
Made with markthree
Published under MIT License.