Skip to content

Latest commit

 

History

History
102 lines (64 loc) · 2 KB

README_CN.md

File metadata and controls

102 lines (64 loc) · 2 KB

ndeno

js runtime 项目管理命令工具


README

English | 简体中文


动机

希望有一个命令工具可以抹平 npmyarnpnpmnode 项目包管理器以及 deno 在使用时的差异。


举例

例如同样的安装命令,在 npm 中允许,但是在 yarn 中却报错。

npm install koa # 允许
yarn install koa # 报错

需要换成 add

yarn add koa # 允许

但是在 pnpm 中,installadd 都是允许的。

特别是在运行开源项目时,我需要不断通过记忆去判断我究竟该执行哪些命令,哪些命令是该项目不被允许的 😢

更疯狂的是我在多个项目中来回切换时,npmyarnpnpm 困扰着我。


使用

使用 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

nodejs

你可以使用 npm install ndeno -g 去全局安装 ndeno (在纯 nodejs 环境中)

License

Made with markthree

Published under MIT License.