网站统计平台,网站代运营要多少费用吗,怎样学剪辑制作视频,国内简洁网站最近在公司某项目参与了一些前端工作#xff0c;作为后端抠脚大汉#xff0c;改点前端细节磕磕绊绊#xff0c;改点大前端、工程化、HTTP交互倒也还能做到柳暗花明。于是打算用后端程序猿的视角记录一些{大前端}的知识快闪#xff0c;也算是帮助读者构建完整的全栈技能体系… 最近在公司某项目参与了一些前端工作作为后端抠脚大汉改点前端细节磕磕绊绊改点大前端、工程化、HTTP交互倒也还能做到柳暗花明。于是打算用后端程序猿的视角记录一些{大前端}的知识快闪也算是帮助读者构建完整的全栈技能体系。快闪一package.json文件知多少如果你使用了nodejs、npm项目、Angular项目等你都会用到package.json文件package.json文件是项目的清单文件package.json在react项目开发和部署阶段扮演了重要角色。Package.json 项目元信息 依赖的组件版本 脚本请看下面的package.json示例文件:{name: first-react-app,version: 0.1.0,private: true,dependencies: {testing-library/jest-dom: ^5.14.1,testing-library/react: ^11.2.7,testing-library/user-event: ^12.8.3,react: ^17.0.2,react-dom: ^17.0.2,react-scripts: 4.0.3,web-vitals: ^1.1.2},scripts: {start: react-scripts start,build: react-scripts build,test: react-scripts test,eject: react-scripts eject},eslintConfig: {extends: [react-app,react-app/jest]},browserslist: {production: [0.2%,not dead,not op_mini all],development: [last 1 chrome version,last 1 firefox version,last 1 safari version]}
}庖丁解牛深入分析。Namereact项目的名称需要满足以下约定① name 应使用小写② name应该少于214字符③ 可以使用- 或者_Version: 当前项目的版本需要满足以下约定x.x.x - major.minor.patchesPrivate: 这是一个重要的属性主要用于防止私有代码库的意外发布。如果为true则不会发布到公开的npm生态系统。Dependencies包含一系列的node module 生产环境依赖的版本上面的例子中我们需要以下版本的依赖react: ^17.0.2,
react-dom: ^17.0.2,
react-scripts: 4.0.3,react版本^17.0.2意味着npm将安装与“17.x.x”匹配的最新版本。Scripts: 包含常见的[react命令脚本]的别名。scripts: {start: react-scripts start,build: react-scripts build,test: react-scripts test,eject: react-scripts eject}npm start将会执行 react-scripts startBrowserlist: 这个属性用于在不同的前端工具之间共享目标浏览器和node.js版本。eslintconfig:该属性包括Create React App使用的可共享ESLint配置。devDependeties: 这个属性不在上面的示例代码中但它非常重要因此还是要啰嗦它这个属性列出了开发和测试所需的包。以上是package.json文件中最重要的几个属性下面啰嗦一下版本语法x.x.x major.minor.patches版本语法中有些特殊符号1. ~: Update patch release only. Eg. If you set ^17.0.2 then 17.0.3 will be ok but 18.0.2 will not work.2. ^: Can update patch minor. Not major version3. *: Can update all three major minor patches versions4. : Higher version than specify a version.5. : Equal and Higher than specify a version6. : Less than specifying a version7. : Less or equal to specify a version这就是快闪一package.json知多少 的全部现在是不是对于package.json文件的作用有了更深刻的认识了。 性感豹纹 鹅厂二面Nginx回忆录 前后端分离如何在前端项目中动态插入后端API基地址in docker 前端镜像打包这么慢你该反省一下 谁说docker-compose不能水平扩展容器、服务多实例 面试官单点登录你搞过吗 难缠的布隆过滤器这次终于通透了本文内容和制图均为原创文章永久更新地址请参阅左下角原文老鸟轻喷菜鸟互啄。