【NO.1】近期在项目中遇到的一些实际问题

这篇具有很好参考价值的文章主要介绍了【NO.1】近期在项目中遇到的一些实际问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

发现还是写博客能让自己记录问题比较规律,开个博实时更新自己每天遇到的问题吧。

1. npm安装卡在sill idealTree buildDeps

将地址设置为了淘宝镜像,但使用npm安装还是卡在这一步,或者一段时间后安装失败,最终使用cnpm安装处理好了,咱也不懂为啥,就这么处理吧。

查了下两者的区别:npm是node官方的包管理器,cnpm是个中国版的npm,是淘宝定制的cnpm(gzip 压缩支持)命令行工具代替默认的npm:如果因为网络原因无法使用npm下载,那cnpm这个就派上用场了。


后来发现是我端口号设置错误的原因,yarn config delete https-proxyarn config set https-proxy http://后就好了。

代理服务器地址通常由你的网络管理员或运营商提供,可以是一个 IP 地址或者域名。端口号通常是一个数字,常用的代理服务器端口号包括80、8080、3128等。具体使用哪个端口号取决于你的网络环境和代理服务器的配置。

2. vscode重载窗口快捷键

Ctrl+Shift+P->reload

3. cmd报错要求remove package-lock

原因是有人使用yarn安装有人使用npm安装,如果安装的版本不一致后期还会造成编译错误。

执行yarn
install后,会按照语义版本控制规则(在下面会解释)下载最新的依赖包并且构建为依赖关系树,也就是把共有的部分提取出来。然后生成yarn.lock文件。并且生成本地缓存。
以后执行yarn install会先对比package.json版本号和yarn.lock版本号是否一致。分两种情况:
(1)如果不一致会根据package中的版本号以及语义版本控制规则去下载最新的包,并更新至yarn.lock。
(2)如果一致,会根据lock查看缓存进行复制,没有缓存就按照路径下载,注意:这里不会理会package实际包的版本是否有更新。这个比如删除node_moudles后再执行yarn
install会复制缓存,而不是重新下载,同时也会根据yarn.lock文件中依赖的相互关系生成依赖树,版本也和package中的相同。

4. git放弃本地修改,强制拉取更新

不想提交本地修改的代码,想重新拉取远程仓库的代码的具体方式:

git fetch origin
git reset --hard origin/<branch_name>

这个命令将会取回远程仓库的代码,然后强制将你本地的代码库重置到与远程仓库相同的状态。请注意,此操作将删除你在本地对代码所做的所有更改,因此请确保你已经备份了你需要的所有更改。

在上述命令中,fetch命令会从远程仓库中获取最新的代码,而reset命令会强制重置本地代码库。<branch_name>代表远程仓库中的分支名称,比如main或者master等。


如果你想丢弃本地未提交的修改,可以使用git reset命令。这个命令可以将当前分支重置为指定的提交,并可以选择是否保留本地未提交的修改。

如果你想完全丢弃本地未提交的修改,可以使用以下命令:

git reset --hard HEAD

这个命令将当前分支重置为最新的提交,并且丢弃所有本地未提交的修改。请注意,这个命令将不可逆地删除所有未提交的修改,请确保你已经备份了重要的修改。

如果你只想暂时保存本地未提交的修改,可以使用以下命令:

git stash

这个命令将保存当前工作目录和暂存区的修改,并将它们放入 Git 的存储区域(stash)。你可以在之后的任何时候使用 git stash apply 命令来恢复这些修改,并将它们重新应用到工作目录和暂存区中。

如果你只想部分丢弃本地未提交的修改,可以使用以下命令:

git checkout

这个命令将恢复指定文件的最新修改,并将它们应用到工作目录和暂存区中。请注意,这个命令只能用于单个文件,如果你想恢复多个文件的修改,需要逐个指定文件。

总之,在使用 git reset 命令之前,请确保你已经备份了所有重要的修改,并且了解这个命令的工作原理和可能的影响。

5. dependencies与devDependencies中的版本产生冲突

dependencies 指定了项目运行时所需要的依赖包,这些依赖包将被打包到最终的产品中。在这个部分中定义的依赖通常是项目的核心部分,包括框架、库、工具等。这些依赖项在项目运行时是必需的,并且通常在生产环境中被安装和使用。

devDependencies 则是指定了仅在开发期间使用的依赖项,这些依赖项通常是辅助开发和构建项目所必需的。例如,测试框架、代码格式化工具、打包工具等。这些依赖项不会被打包到最终的产品中,因为它们只在开发期间需要。

尽可能地保持版本一致。

6. thread-loader报错

报错详情:

Module build failed (from ./node_modules/.store/thread-loader@4.0.1/node_modules/thread-loader/dist/cjs.js):
TypeError: this.getOptions is not a function

thread-loader版本不对,执行yarn upgrade thread-loader


开小程序开了两个小时,最后还报错403,有种浓淡交错的想死,先去弄别的了,今天就酱吧。文章来源地址https://www.toymoban.com/news/detail-767063.html

到了这里,关于【NO.1】近期在项目中遇到的一些实际问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idealTree:ftp-server-web: sill idealTree buildDeps卡住了

    问题描述:在windows中执行npm install 卡在idealTree:ftp-server-web: sill idealTree buildDeps 查看镜像源: 打印返回 https://registry.npm.taobao.org/ 更换镜像源 再次查看 打印返回 https://registry.npmmirror.com/ 再次执行 npm install 问题解决

    2024年03月10日
    浏览(65)
  • npm安装时一直idealTree:npm: sill idealTree buildDeps解决方案

    造成上述问题的原因是因为node的默认安装环境在国外,因此我们只需要修改下镜像的地址 采用taobao的镜像地址,进入cmd之后输入:npm config set registry https://registry.npm.taobao.org 但是你会发现依然慢的跟锤子一样,后来才发现是在 2024年1 月 22 日 ,淘宝原镜像域名 (registry.npm.

    2024年02月20日
    浏览(53)
  • npm install:sill idealTree buildDeps

    查看当前用户下的 .npmrc 文件,检查registry配置 2. 检查项目下的 .npmrc 文件,检查registry配置

    2024年02月03日
    浏览(45)
  • npm安装慢 ,卡在sill idealTree buildDeps不动

    报错截图:   Failed to check for updates, 开始以为是版本问题,并没有理会,直接创建项目,结果卡在了 sill idealTree buildDeps( npm安装速度慢,卡在一个地方不动 ), 仔细看上面的错误也都是network错误。 下面这个提示就比较明显了 Failed to get response from https://registry.cnpmjs.org/.

    2024年02月06日
    浏览(54)
  • npm install 一直卡在 idealTree:node_global: sill idealTree buildDeps

    npm install  一直卡在 idealTree:node_global: sill idealTree buildDeps 1. 需要ping一下换的源 发现根本ping不通,原因:原淘宝npm停止服务,已更新新域名 2.重新安装  ok了

    2024年04月25日
    浏览(53)
  • npm安装时卡在sill idealTree buildDeps不动

    1.把npm的镜像地址改成taobao的 2.查看是否修改成功 3.修改成功之后在安装依赖就没问题了

    2024年02月20日
    浏览(50)
  • npm install一直卡在 sill idealTree buildDeps

    当npm install命令在安装过程中卡在 sill idealTree buildDeps 阶段时,可能的原因包括网络延迟、镜像源问题或缓存问题。以下是一些可能的解决方法: 检查镜像源: 打开命令提示符(cmd)窗口。 输入命令 npm config get registry 以查看当前的npm镜像地址。 如果当前地址是 https://

    2024年02月21日
    浏览(54)
  • npm install安装时一直idealTree:npm: sill idealTree buildDeps解决方案(亲测有效)

    今天在执行 npm install指令时,出现一直卡 在npm install [..................] idealTree:ruoyi-ui: sill idealTree buildDeps , 我在网上查了一下解决 方案,大部分都是清除缓存,切换为淘宝镜像源或者是切换网络,但是都没有解决我的问题 ,下面我来详细的说一下我的解决方案 建议先来采用

    2024年04月23日
    浏览(49)
  • 小程序 npm sill idealTree buildDeps 安装一直没反应

    目录 一、问题 二、解决 1、删除.npmsrc  、清除缓存 2、更换镜像源 3、最终检测 记录:今天npm 一直安装不成功  显示: sill idealTree buildDeps   我的版本: 我百度到换镜像源安装方法,但我尝试后,依然未解决。最后,我干脆不搞啦,直接把原来安装的 node 卸载 再到官网安装

    2024年02月01日
    浏览(62)
  • npm install 时,卡在sill idealTree buildDeps没有反应

    这个的主要原因是默认的镜像源在国外,国内无法访问或者访问极慢导致的,可以先切换到国内的淘宝镜像源,然后再执行npm install 包名称 命令就可以了。 具体如下: 1、设置镜像源为国内淘宝的镜像源: npm config set registry https://registry.npm.taobao.org 2、检验是否设置成功:

    2024年01月25日
    浏览(96)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包