aiyoudiao aiyoudiao
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档

码二

扫微信二维码,认识一下码二吧😉。
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档
  • 流年往事

  • 经验片段

    • 2022年2月21日
    • 2022年3月16日
    • 2022年3月21日
    • 2022年3月23日
    • 2022年4月9日
    • 2022年4月10日
    • 2022年4月15日
    • 2022年4月27日
    • 2022年4月28日
    • 2022年5月6日
    • 2022年5月16日
    • 2022年5月20日
    • 2022年6月16日
    • 2022年6月22日
    • 2022年6月23日
    • 2022年8月17日
    • 2022年10月12日
    • 2022年11月6日
    • 2022年11月8日
    • 2022年11月21日
    • 2022年12月06日
    • 2022年12月09日
    • 2022年12月27日
    • 2023年01月21日
    • 2023年02月03日
    • 2023年03月19日
    • 2023年03月26日
    • 2023年04月12日
    • 2023年05月03日
    • 2023年06月04日
  • 读书杂感

  • 历程
  • 经验片段
aiyoudiao
2022-06-23

2022年6月22日

今天做大兴哥的开源项目时,pnpm安装依赖报出从没见过的依赖,于是重新安装node和npm,但是发现了一个问题,安装的全局依赖用不了了。

需要设置全局依赖的安装位置,同时需要在环境变量中配置这个全局依赖的路径,这样才能正确安装全局依赖,并且可以通过命令行来使用全局依赖的命令。

如果提示你下面命令需要更改,你可以按照提示上的更改,大概就是参数形式发生了变化,比如global不再是--global 而是 location=global这样。

npm config set prefix "npm全局依赖的目录路径" --global
npm config set cache "npm全局缓存的目录路径" --global

做ts的项目时会发现一个问题,你定义好接口后,还是要写接口对应的模型的默认值,这种操作很繁琐,所以可以通过工具来减少繁琐的过程。

方式一:
vscode自动生成ts-interface插件 (opens new window)
通过vscode的 json2ts 插件,这个插件可以把json转成ts的接口,这样就能通过数据来生成ts接口了,然后再改改就行了。

方式二:
一键生成TS+Interface+接口 (opens new window)
这篇文章的作者往这个开源项目提了了pr,可以看看fe-code (opens new window),主要是通过请求url或者json来生成ts接口。
作者自己弄的githubAPI-TO-CODE (opens new window),但是缺少一些东西,以后有空可以改改,然后弄一个自己的东西。

#npm#typescript
上次更新时间: 10年18月2023日 01时57分53秒
2022年6月16日
2022年6月23日

← 2022年6月16日 2022年6月23日 →

最近更新
01
01.数据结构导论一览.md
10-16
02
30.2023年06月04日.md
06-04
03
08.与测量相关.md
05-06
更多文章>
Theme by Vdoing | Copyright © 2017-2023 aiyoudiao 码二 备案号: 鄂ICP备2022002654号-1