相关疑难解决方法(0)

如何覆盖通过@ types/package安装的不正确的TypeScript类型定义

假设我想dotenv在我的TypeScript项目中使用模块并使用它安装.d.ts npm install @types/dotenv --save.然后我意识到类型不正确.例如,该config()函数不返回布尔值,而是返回更丰富的对象.

我该如何处理这种情况?我是否应该将下载的类型定义复制到另一个文件,手动更新并卸载@ types/dotenv?有没有更好的办法?(我需要立即修复,而不是在它被上游维护者合并之后.)

typescript

45
推荐指数
5
解决办法
1万
查看次数

-bash:yarn:即使在全局安装后也找不到命令

Mac 操作系统 10.13.6

我是如何安装纱线的

npm install --global yarn
Run Code Online (Sandbox Code Playgroud)

纱线安装路径是/Users/useName/.config/yarn

然后运行下面的命令

yarn create react-app app-name
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但是当我尝试运行时yarn add package_name,它抛出错误

bash: yarn: command not found
Run Code Online (Sandbox Code Playgroud)

奇怪的是,在我全局(?)安装了yarn的终端关闭并再次打开后,找不到yarn命令。

macos bash yarnpkg

18
推荐指数
4
解决办法
6万
查看次数

如何使用 Yarn v3 安装本地包?

我尝试使用 Yarn v3 安装本地包,结果撞到了墙上。这是我尝试过的所有事情:

  1. 跑步yarn add file:../hardhat-packager
  2. 跑步yarn add ../hardhat-packager
  3. 手动添加"hardhat-packager": "file:../hardhat-packager"进去package.json
  4. 手动添加"hardhat-packager": "../hardhat-packager"进去package.json

上述所有情况都会导致 Yarn 在安装步骤中卡住,如下图所示。我等了五分钟多,并确保我的互联网连接速度很快。

我知道有一个链接包的选项,但这并不是我想要的。我不需要符号链接,我想要复制实际的包文件。

我怎样才能做到这一点?我正在使用 Yarn v3.2.0

纱线卡住

node.js package.json yarnpkg yarnpkg-v3

9
推荐指数
1
解决办法
7447
查看次数

标签 统计

yarnpkg ×2

bash ×1

macos ×1

node.js ×1

package.json ×1

typescript ×1

yarnpkg-v3 ×1