angular 应用程序在安装包时中断
angular application breaking on installing a package
我克隆了一个现有的 angular 项目。我做了 ng serve
,申请 运行 没问题。我想安装 signalR 包。我执行了
npm install @aspnet/signalr –-save
包安装成功。但是当我 运行 ng serve
时,项目编译失败
ERROR in ./src/app/PackageAdd.component.ts
Module not found: Error: Can't resolve 'json-diff' in 'C:\Users\Web\src\app\components'
ERROR in ./src/app/components/Update.modal.ts
Module not found: Error: Can't resolve 'json-diff' in 'C:\Users\Web\src\app\components'
ERROR in ./src/app/components/CreateEdit.component.ts
所以我想恢复到初始状态并尝试卸载软件包。我试过
npm uninstall @aspnet/signalr
然后 ng serve
但仍然看到相同的错误。我不知道现在该怎么办。如何恢复到应用程序成功编译和 运行ning.
的初始状态
这似乎不是 Signalr 的错误。根据您提供的错误,我猜您的项目中使用了 json-diff
npm 包(在 package.json
中查找)。
如果它不应该存在(检查原始代码),请从 Update.modal.ts
和 CreateEdit.component.ts
文件中删除与 json-diff
相关的代码。
如果它应该存在,请确保它在 package.json 中列出(否则,安装它)。如果已安装,请删除 package-lock.json
文件和 node_modules
文件夹,然后再次 运行 npm install
。
如果一切都失败了,而你只想恢复到原始分支代码,运行 git clean -fd && git reset --hard
(警告:这将删除你对分支所做的所有未推送的本地更改以及未被 git 跟踪的新文件)。确认项目中的 package-lock.json
和 node_modules
文件夹已删除,并且 运行 npm install
我克隆了一个现有的 angular 项目。我做了 ng serve
,申请 运行 没问题。我想安装 signalR 包。我执行了
npm install @aspnet/signalr –-save
包安装成功。但是当我 运行 ng serve
时,项目编译失败
ERROR in ./src/app/PackageAdd.component.ts
Module not found: Error: Can't resolve 'json-diff' in 'C:\Users\Web\src\app\components'
ERROR in ./src/app/components/Update.modal.ts
Module not found: Error: Can't resolve 'json-diff' in 'C:\Users\Web\src\app\components'
ERROR in ./src/app/components/CreateEdit.component.ts
所以我想恢复到初始状态并尝试卸载软件包。我试过
npm uninstall @aspnet/signalr
然后 ng serve
但仍然看到相同的错误。我不知道现在该怎么办。如何恢复到应用程序成功编译和 运行ning.
这似乎不是 Signalr 的错误。根据您提供的错误,我猜您的项目中使用了 json-diff
npm 包(在 package.json
中查找)。
如果它不应该存在(检查原始代码),请从 Update.modal.ts
和 CreateEdit.component.ts
文件中删除与 json-diff
相关的代码。
如果它应该存在,请确保它在 package.json 中列出(否则,安装它)。如果已安装,请删除 package-lock.json
文件和 node_modules
文件夹,然后再次 运行 npm install
。
如果一切都失败了,而你只想恢复到原始分支代码,运行 git clean -fd && git reset --hard
(警告:这将删除你对分支所做的所有未推送的本地更改以及未被 git 跟踪的新文件)。确认项目中的 package-lock.json
和 node_modules
文件夹已删除,并且 运行 npm install