首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm错误:在通过CLI构建应用程序时,无法找到模块“./沉浸.CLI”

npm错误:在通过CLI构建应用程序时,无法找到模块“./沉浸.CLI”
EN

Stack Overflow用户
提问于 2021-06-02 00:30:41
回答 2查看 795关注 0票数 0

我试图建立一个网站使用创建,反应,应用和引导。我们通过GH页面托管站点,我们的存储库是这里。我没有问题部署本地网站直到今天,但尚未能够解决问题后,许多小时。

我将通过我所做的步骤,让我到达我现在的位置。

  1. 通过GH Desktop克隆知识库
  2. 开放终端及输入brew reinstall node
  3. 移到项目目录并输入npm install react-bootstrap bootstrap@4.6.0npm install
  4. 最后输入npm start

我遇到过这样的人:

当我查看‘./node_modules/immer/dist’时,我看到它包含‘metall.d.ts’。此外,当我查看‘./node_模块/react utils’时,'immer.js‘是存在的。我对打字本不太了解,但是“主”条目看起来是存在的,所有的文件都在:

我已经卸载并重新安装了软件包管理器,存储库一整天。我甚至重置我的终端和文本编辑器,以测试它在一个新的重新启动。我已经经历了许多StackOverflow问题,并且做了一些事情,比如只删除node_modules和package_lock.json文件,然后输入npm install,但没有成功。

有人知道缺了什么吗?我该怎么办?

更新 'immer‘文件的问题是通过执行响应中提供的步骤来解决的:清除缓存、更新存储库、获得新的克隆、删除损坏的文件和安装npm。

完成这些步骤后,终端将返回此问题。我也试过解决这个问题,但是我觉得我在原地打转。任何有针对性的建议都有帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-05 04:56:26

这个问题是用

代码语言:javascript
复制
npm install --legacy-peer-deps

喊出这个堆栈溢出的答案

票数 0
EN

Stack Overflow用户

发布于 2021-06-02 11:59:33

首先,也是最重要的:从git索引中排除node_modules文件。.gitignore中有一个条目来排除它,但是在添加该条目之前,您似乎已经在索引中包含了node_modules。现在,您需要运行更复杂的算法来摆脱它。

快速排除您的问题(对我来说有点多余,但只是为了确保您没有错过任何重要的东西):

代码语言:javascript
复制
# force cleaning npm cache. you may have a broken package there
npm cache clean --force 

# clone repository into newly created directory (guaranteed to be clean)
git clone https://github.com/cameron-keene/ACE_Website somedir

# switch to the new directory
cd somedir

# remove broken node_modules
rm -rf node_modules

# remove (possibly) broken package-lock
rm package-lock.json

# fresh dependency install
npm install

现在看来,存储在immer中的node_modules依赖关系已经中断。因为它有很多丢失的文件,而dist/immer.js是其中之一。所以你才会犯错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67797509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档