当前位置: 首页 > news >正文

web前端做营销类企业网站百度收录网站需要多久

web前端做营销类企业网站,百度收录网站需要多久,百度竞价推广费用,动画网站模块一、处理方案 这是因为"types/react"、"types/react-dom"在子依赖中使用的版本不一致导致,一般情况npm会自动帮我们处理版本不一致的问题。如果npm处理不了,就需要我们自己手动处理在package.json中添加一项配置 {name:"test&…

一、处理方案

  1. 这是因为"@types/react"、"@types/react-dom"在子依赖中使用的版本不一致导致,一般情况npm会自动帮我们处理版本不一致的问题。如果npm处理不了,就需要我们自己手动处理
  2. 在package.json中添加一项配置
    {name:"test",version:"1.0.0",...,"devDependencies": {"@types/react": "17.0.0","@types/react-dom": "17.0.0"},"resolutions": {"@types/react": "17.0.0","@types/react-dom": "17.0.0"},
    }
  3. 在package.json中的scripts中添加一行命令
    {"scripts":{"preinstall": "npx force-resolutions"}
    }
  4. 配置完成之后要执行一次preinstall命令:npm run preinstall 。如果执行命令后还是会有报错,执行 npm i 安装全部依赖,再次执行 npm run preinstall

二、原因

以下内容引用自:package.json中的resolutions作用_package.json resolutions-CSDN博客

resolutions 是一个用于解决依赖项冲突的 npm 特殊字段。在某些情况下,您的项目依赖项可能需要不同的版本,而这些版本之间可能存在冲突。这时候,您可以使用 resolutions 字段来指定应该使用哪个版本,以解决这些冲突。

例如,如果您的项目依赖于 package-a 和 package-b,而这两个包都依赖于 package-c,但它们依赖于 package-c 的不同版本,这会导致冲突。在这种情况下,您可以在 package.json 文件中使用 resolutions 字段来指定应该使用哪个版本。例如:

{"dependencies": {"package-a": "^1.0.0","package-b": "^2.0.0"},"resolutions": {"package-c": "^1.2.0"}
}

在这个示例中,我们指定了 package-c 的版本应该是 ^1.2.0。这意味着当 npm 安装依赖项时,它将使用 1.2.x 系列中的最新版本来解决 package-a 和 package-b 之间的冲突。

需要注意的是,resolutions 字段只在您的项目依赖项中出现冲突时才需要使用。在大多数情况下,npm 可以自动解决依赖项之间的冲突,而无需使用 resolutions 字段。

当某些安全扫描工具(例如fossa)扫描出项目依赖的子依赖版本需要升级的情况,也可以尝试使用此方法来解决。

在package.json文件里添加跟scripts、dependencies、evDependencies平级的resolutions,把想要强制升级的子依赖期望版本写入,scripts里添加配置"preinstall": "npx force-resolutions",最后像启动项目一样使用npm run preinstall运行下载,最后达成目的。

{"name": "xxx","version": "1.0.0","description": "xxx","author": "xxx","private": true,"scripts": {"dev": "webpack-dev-server --inline --hot --progress --config build/webpack.dev.conf.js","start": "npm run dev","unit": "jest --config test/unit/jest.conf.js --coverage","e2e": "node test/e2e/runner.js","test": "npm run unit && npm run e2e","build": "node build/build.js","preinstall": "npx force-resolutions"},"dependencies": {"@types/echarts": "0.0.13","ajv": "^6.12.6","awe-dnd": "^0.3.4","axios": "^0.26.0","babel-polyfill": "^6.26.0"},"devDependencies": {"vue-template-compiler": "^2.6.11","webpack": "^3.12.0","webpack-bundle-analyzer": "^2.13.1","webpack-merge": "^4.2.2"},"resolutions": {"lodash.template": "4.5.0","eventsource": "1.1.1","ms":"https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"},"engines": {"node": ">= 12.0.0","npm": ">= 3.0.0"},"browserslist": ["> 1%","last 2 versions","not ie <= 8"]
}

http://www.hrbkazy.com/news/48421.html

相关文章:

  • 单位做网站的目的搜索指数查询
  • 学校二级学院网站建设百度账号购买1元40个
  • 河南公司网站可以做天津备案吗免费做网站怎么做网站链接
  • 阳江招聘网最新消息今天招聘网站seo设置是什么
  • vscode网站开发怎么自己制作网页
  • 做网站用html软文撰写
  • sublime做网站今日全国疫情最新消息
  • 权威做网站的公司网站策划书模板范文
  • app开发哪家公司比较好上海不限关键词优化
  • app使用什么做的网站吗腾讯企业qq
  • wordpress黑群手机seo关键词优化
  • 网站开发开源框架东莞免费网站建设网络营销
  • 专业的深圳电商app开发专业网站优化培训
  • 自己建立网站怎么建优化官网咨询
  • 河南手机网站建设应用商店aso优化
  • 长沙网上商城网站建设方案软文代写平台有哪些
  • 阿里巴巴做网站接单几率宁波seo教程
  • 直播网站开发方案ppt谷歌seo关键词排名优化
  • 网站视频插件代码客户管理系统
  • v9网站模板百度关键字搜索排名
  • 兰州广告公司网站建设seo推广沧州公司电话
  • 朝阳区规划网站seo是什么意思的缩写
  • 网站的动效怎么做的市场营销手段有哪四种
  • 建筑设计找工作的网站网络营销服务的特点有哪些
  • 网页设计素材螺蛳粉图网站怎么做优化排名
  • 那些网站可以做问答全搜网
  • java代做网站seo网站推广批发
  • 重庆网站建设推广公司哪家好百度认证服务平台
  • 网站后台账号密码忘记了太原seo外包平台
  • 宣传片拍摄手法及技巧抖音搜索排名优化