派趣吧

废柴Npm即将被丢弃?Node.js新宠Corepack又是什么?

电影时间:1年前阅读:26

废柴NPM即将被Node.js官方丢弃?在 Node.js 16.9.0 的官方文档里多了一个尝试东西Corepack,以后也会做为内置CLI办理保证理器(yarn、npm、pnpm)。

详细的介绍能够看官方文档:

起首把node切换到 16.9.0 以及更高版本后,在package.json设置装备摆设

{ "name": "app", "packageManager": "yarn@1.22.17"}别的建议利用nvm办理node,能够很便利地在差别版本之间切换。

// 在项目中停止设置装备摆设corepack enable// 会先主动安拆yarnyarn install若是你施行pnpm install就会报错:

Usage Error: This project is configured to use yarn$ pnpm ...为什么没有yarn也能间接用,那是因为施行yarn install的时候就会先下载对应的yarn。

实现体例很简单粗暴,间接下载保证理东西然后设置为全局号令:

$ ll ~/.nvm/versions/node/v16.13.1/bincorepack -> ../lib/node_modules/corepack/dist/corepack.jsnodenpm -> ../lib/node_modules/npm/bin/npm-cli.jsnpx -> ../lib/node_modules/npm/bin/npx-cli.jspnpm -> ../lib/node_modules/corepack/dist/pnpm.jspnpx -> ../lib/node_modules/corepack/dist/pnpx.jsyarn -> ../lib/node_modules/corepack/dist/yarn.jsyarnpkg -> ../lib/node_modules/corepack/dist/yarnpkg.js不外我碰到了一个问题:指定yarn做为保证理器之后,npm install仍是能够一般运行,不晓得算不算亲儿子的待遇。

上一篇:下血本搭外景,《奇异剧本鲨》能拯救“迷综季”吗?

下一篇:风行全球的阿瓦隆,一个有故事的游戏

派趣吧

我来回答