我正在尝试安装mattlewis92'sangular 14.0+日历,这建议使用命令
ng add angular-calendar
。然而,这样做时我得到了一个错误:
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c husky install
npm ERR! 'husky' is not recognized as an internal or external command,
npm ERR! operable program or batch file.
我意识到我没有 husky 作为依赖项,所以我根据 husky 的文档添加了它。 不幸的是,安装 husky 后我收到了一个新错误:
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c husky install
npm ERR! husky - .git can't be found (see https://typicode.github.io/husky/#/?id=custom-directory)
我按照上面建议的链接huksy docs/Recipes/Customdirectory,但我没有常见问题,因为package.json以及.git和.husky都在同一目录级别 - >在我项目的根文件夹中。
欢迎所有建议!
你可以
这是在他们的网站上找到的可接受的 Node js 版本
Node.js (>=14.19.0 or >=16.9.0)
因此,如果您没有这些版本 -> 更新它。
您不想更新您的node.js版本?
降级到以下 ->
angular-calendar: 0.29.0
图书馆无法安装
calendar-utils
。
有趣的是,在 Angular 项目之外运行
npm i angular-calendar
效果很好
那么你能做什么。
npm i angular-utils
node_modules
、
package.json
和
package-lock.json
复制到您的项目中
npm i angular-calendar
ng add angular-calendar
应该可以正常工作。
.git
。Husky 在父文件夹中发现问题为
.git
,而项目在其子文件夹中。我从父文件夹中删除了
.git
,因为 git 错误地在父文件夹中进行了init。