npx 怎么用pnpm替代
- Running executables inside your downloaded dependencies
npx jest
-> pnpm exec jest
- Running executable commands in packages you want to download transiently
npx create-react-app my-app
-> pnpm dlx create-react-app my-app
pnpm
全局的公共依赖包
pnpm install react -w
pnpm install rollup -wD
给某个package单独安装指定依赖
pnpm add axios --filter @qftjs/monorepo1
pnpm build --filter @qftjs/monorepo1
pnpm build --filter "./packages/**"
模块之间的相互依赖
pnpm install @qftjs/monorepo2 -r --filter @qftjs/monorepo1
参考资料
五险一金
养老保险:
- 个人: 8% 单位: 16%
typescripe 别名
開發環境下,我們使用 nodemon,而 nodemon 又是使用 ts-node,所以我們的目標便是讓 ts-node 套件可以解析路徑別名
pnpm i -D tsconfig-paths
{
// 引入 tsconfig-paths/register
// 注意 ts-node 的層級與 compilerOptions 相同
"ts-node": {
"require": ["tsconfig-paths/register"]
},
"compilerOptions": {
// ...
// 配置需要的 alias
"baseUrl": ".",
"paths": {
"@middleware/*": ["middleware/*"],
},
// ...
}
}
npm install --save-dev tsc-alias
ubuntu默认会启动53端口
我们可以修改/etc/systemd/resolved.conf中DNSStubListener的注释行,它将不再打开dns服务