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

网站制作网页制作鞍山网站建设优化

网站制作网页制作,鞍山网站建设优化,医院建设官方网站必要性,深圳 网站 传播package.json 快速生成package.json npm init -y “version”: “~1.1.0” 格式为:「主版本号. 次版本号. 修订号」。 修改主版本号是做了大的功能性的改动 修改次版本号是新增了新功能 修改修订号就是修复了一些bug dependencies "dependencies": {&…

package.json

  • 快速生成package.json npm init -y

  • “version”: “~1.1.0”
    格式为:「主版本号. 次版本号. 修订号」。
    修改主版本号是做了大的功能性的改动
    修改次版本号是新增了新功能
    修改修订号就是修复了一些bug

  • dependencies

"dependencies": {"react": "17.0.2",// 固定版本"react-dom": "~17.0.2",// 不低于17.0.2版本,但是不改变主版本号和次版本号"react-scripts": "^4.0.3",// 不低于4.0.3版本,但是不改变主版本号"jquery": "latest",// 安装最新版本"@aurora/card": "1.0.3" // @aurora/card是个范围包,aurora是范围名称,aurora范围下的card包
}
  • 第三方相关配置
    1、typings 指定 TypeScript 的入口文件
    2、eslintConfig eslint的配置
    3、babel 指定 Babel 的编译配置
    4、browserslist 用来告知支持哪些浏览器及版本
    5、lint-staged 和 gitHooks 一起配置,每次提交代码只会检查当前改动的文件

npm的安装机制

在这里插入图片描述

  • 缓存位置(windows)
    user\xxx\AppData\Roaming\npm-cache当中的_cacache文件夹
  • 清理缓存(无论在哪里执行命令都会删除_cacache)
    npm cache clean -f
  • package-lock.json(可以保证项目成员依赖尽量一致)
package.json中多数定义的是版本范围	"vue": "~1.0.0",	"jquery": "^5.2.1"
package-lock.json会锁定版本	"vue": "1.0.5",	"jquery": "5.3.18"
npm install(无lock文件) ->	"vue": "1.0.10"		"jquery": "^5.9.2"
npm install(有lock文件) ->	"vue": "1.0.5"		"jquery": "5.3.18"

设置镜像源(.npmrc文件)

  • 默认镜像地址(https://registry.npmjs.org/)淘宝镜像地址(https://registry.npmmirror.com)
  • 项目.npmrc文件(根目录下,优先于用户级文件)
  • 用户.npmrc文件(C:Users\yp.npmrc)npm config set registry https://registry.npmmirror.com
  • 中心仓和范围包
    registry=https://registry.npmmirror.com
    @test:registry=xxx

安装、更新、删除依赖

  • 查看和安装依赖
    查看项目中的依赖 npm list npm list xxx(包含xxx的位置)
    安装项目的全部依赖 npm install
    项目中增加某个依赖包 npm install xxx npm install xxx@版本号
    安装依赖并把依赖项保存到package.json文件中 npm install --save
    全局安装(C:\user\当前用户\AppData\Roaming\npm中) npm install xxx -g
  • 安装依赖不成功或者版本对不上
    1、镜像源设置不对 (跟运行正常的同事对一下.npmrc文件设置,用户级和项目级的)
    2、npm缓存影响 (删除node_module + npm cache clean -f)
    3、lock文件的影响 (更新或者删除lock文件)
    4、ssl验证问题Error: unable to verify the first certificate (npm config set strict-ssl false)
  • 更新和删除项目中的包(node_module上级目录中打开终端)
    npm update xxx
    npm remove xxx (package.json中记录的依赖项也会被删除)
http://www.15wanjia.com/news/193625.html

相关文章:

  • 大连网站制作1688加工厂接单
  • 微信网站建设公司运营和营销是一回事吗
  • 网站建设安全需求大连建设厅网站
  • 深圳 商城 网站建设烟台做网站建设电话
  • 网站建设作番禺网站建设开发
  • 站酷设计网页版wordpress 热门 tags
  • 论坛门户网站开发网页设计二级页面
  • 专门做蛋糕的网站重庆网站开发解决方案
  • 站内营销推广方式杭州公司牌照申请条件
  • 泉州网站制作做网站页面对PS切图
  • 河南郑州网站顾问网页设计师岗位分析
  • 丝芙兰网站做的好差动易会提示模版文件"默认网站首页问答模板.html"找不到
  • 红叶网站建设方案网站 成本
  • 白云商城网站建设全屋定制十大名牌排行榜
  • 网站原创文章在哪里找东莞市网络seo推广价格
  • 余姚建设网站网址短链接在线生成
  • 团购做的比较好的网站电商网站前端模板
  • 推广网站出现中性产品如何制作聊天软件
  • 怎么用htlm5自己做网站百度搜索引擎排行榜
  • 珠海网站设计平台广州建设集团股份有限公司
  • 鲜花网站建设的项目介绍网站产品后台界面怎么做
  • 商城类网站开发wordpress图片点击放大
  • 国内免费商用图片的网站上海开发小程序和app的公司
  • 专业外贸网站制作wordpress这个博客
  • 巴中网站建设开发公司邢台seo招聘
  • 温州网站优化指导wordpress首页无法看到后台登录
  • 泰安受欢迎的网站建设安徽省建设工程信息网平台官网
  • 网站制作能赚多少钱移动端网站教程
  • 中国工程建设标准化协会官方网站泰州企业网站建设
  • 发布网站的空间网站打开是404