-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocs__myblog__devneeds__vscode.md.js
More file actions
1 lines (1 loc) · 8.11 KB
/
docs__myblog__devneeds__vscode.md.js
File metadata and controls
1 lines (1 loc) · 8.11 KB
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[49],{Or4A:function(e,t,n){"use strict";n.r(t);var l=n("q1tI"),a=n.n(l),r=n("dEAq"),c=n("H1Ra"),o=n("dMo/"),u=a.a.memo((e=>{e.demos;return a.a.createElement(a.a.Fragment,null,a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"markdown"},a.a.createElement("h2",{id:"vscode-\u6280\u5de7"},a.a.createElement(r["AnchorLink"],{to:"#vscode-\u6280\u5de7","aria-hidden":"true",tabIndex:-1},a.a.createElement("span",{className:"icon icon-link"})),"VScode \u6280\u5de7"),a.a.createElement("h3",{id:"\u573a\u666f\u4e00"},a.a.createElement(r["AnchorLink"],{to:"#\u573a\u666f\u4e00","aria-hidden":"true",tabIndex:-1},a.a.createElement("span",{className:"icon icon-link"})),"\u573a\u666f\u4e00"),a.a.createElement("p",null,"\u4e00\u822c\u6211\u4eec\u5728 react \u9879\u76ee\u91cc\u9762\u4f7f\u7528\u4e86\u522b\u540d\u4e4b\u540e\uff0c\u5c31\u4f1a\u53d1\u73b0\u901a\u8fc7\u5feb\u6377\u952e\u70b9\u51fb\u94fe\u63a5\u8fdb\u5165\u4e0d\u4e86\u9875\u9762\u4e0a\u9762\u5f15\u5165\u7684\u7ec4\u4ef6\u94fe\u63a5\uff0c\u90a3\u4e48\u4e0b\u9762\u5c31\u8981\u9488\u5bf9\u8fd9\u79cd\u65b9\u6cd5\u8fdb\u884c\u89e3\u51b3\uff0c\u65e2\u5728\u9879\u76ee\u4e0b\u9762\u65b0\u5efa",a.a.createElement("code",null,"jsconfig.json"),"\u6587\u4ef6"),a.a.createElement("h4",{id:"jsconfigjson-\u662f\u4ec0\u4e48"},a.a.createElement(r["AnchorLink"],{to:"#jsconfigjson-\u662f\u4ec0\u4e48","aria-hidden":"true",tabIndex:-1},a.a.createElement("span",{className:"icon icon-link"})),"jsconfig.json \u662f\u4ec0\u4e48\uff1f"),a.a.createElement("p",null,"\u529f\u80fd\u7b80\u5355\u8bf4\u660e\uff1a",a.a.createElement("code",null,"jsconfig.json"),"\u6709\u4e86\u5b83\uff0c\u53ef\u4ee5\u5bf9\u6587\u4ef6\u76ee\u5f55\u68c0\u7d22\u505a\u667a\u80fd\u63d0\u793a\uff0c\u518d\u4e5f\u4e0d\u7528\u4e24\u773c\u53d1\u9178\u7684\u4e11\u76ee\u5f55\u5199\u5f15\u5165\u6587\u4ef6\u7684\u5730\u5740\u4e86\uff0c\u4e00\u8def\u4e0a\u4e0b\u952e\u9009\u62e9\u56de\u8f66\u641e\u5b9a\u3002"),a.a.createElement("p",null,"\u5982\u679c\u4f60\u7684\u9879\u76ee\u4e2d\u6709\u4e00\u4e2a jsconfig.json \u6587\u4ef6\u7684\u8bdd,\u8fd9\u4e2a\u6587\u4ef6\u7684\u914d\u7f6e\u53ef\u4ee5\u5bf9\u4f60\u7684\u6587\u4ef6\u6240\u5728\u76ee\u5f55\u4e0b\u7684\u6240\u6709 js \u4ee3\u7801\u505a\u51fa\u4e2a\u6027\u5316\u652f\u6301\u3002"),a.a.createElement("p",null,"jsconfig.json \u7684\u914d\u7f6e\u662f tsconfig.json \u7684\u5b50\u96c6\u3002"),a.a.createElement("h4",{id:"\u5b9e\u9645\u4f7f\u7528"},a.a.createElement(r["AnchorLink"],{to:"#\u5b9e\u9645\u4f7f\u7528","aria-hidden":"true",tabIndex:-1},a.a.createElement("span",{className:"icon icon-link"})),"\u5b9e\u9645\u4f7f\u7528"),a.a.createElement(c["a"],{code:'{\n "compilerOptions": {\n "jsx": "react",\n "target": "ES6",\n "module": "commonjs",\n "allowSyntheticDefaultImports": true,\n "baseUrl": "./",\n "paths": {\n "@/*": ["src/*"]\n }\n },\n "exclude": ["node_modules"]\n}',lang:"json"}),a.a.createElement("ul",null,a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("code",null,"compilerOptions")," : \u4e0d\u8981\u88ab ",a.a.createElement("code",null,"compilerOptions")," \u641e\u7cca\u6d82\u4e86\u3002 \u8fd9\u4e2a\u5c5e\u6027\u4e4b\u6240\u4ee5\u5b58\u5728\uff0c\u662f\u56e0\u4e3a ",a.a.createElement("code",null,"jsconfig.json")," \u662f ",a.a.createElement("code",null,"tsconfig.json")," \u7684\u540e\u4ee3\uff0c\u540e\u8005\u7528\u4e8e\u7f16\u8bd1\u6253\u5b57\u7a3f"),a.a.createElement(o["a"],null,a.a.createElement("thead",null,a.a.createElement("tr",null,a.a.createElement("th",null,"\u5c5e\u6027"),a.a.createElement("th",null,"\u63cf\u8ff0"))),a.a.createElement("tbody",null,a.a.createElement("tr",null,a.a.createElement("td",null,"nolib"),a.a.createElement("td",null,"\u4e0d\u8981\u5305\u542b\u9ed8\u8ba4\u7684\u5e93\u6587\u4ef6(lib.d.ts)")),a.a.createElement("tr",null,a.a.createElement("td",null,"target"),a.a.createElement("td",null,'\u6307\u5b9a\u8981\u4f7f\u7528\u7684\u9ed8\u8ba4\u5e93(lib.d.ts)\u3002\u503c\u4e3a "es3", "es5", "es6", "es2015", "es2016", "es2017", "es2018", "es2019", "es2020", "esnext".')),a.a.createElement("tr",null,a.a.createElement("td",null,"module"),a.a.createElement("td",null,"\u5728\u751f\u6210\u6a21\u5757\u4ee3\u7801\u65f6\u6307\u5b9a\u6a21\u5757\u7cfb\u7edf\u3002\u503c\u4e3a\u201c amd\u201d\u3001\u201c commonJS\u201d\u3001\u201c es2015\u201d\u3001\u201c es6\u201d\u3001\u201c esnext\u201d\u3001\u201c none\u201d\u3001\u201c system\u201d\u3001\u201c umd\u201d")),a.a.createElement("tr",null,a.a.createElement("td",null,"moduleResolution"),a.a.createElement("td",null,"\u6307\u5b9a\u5982\u4f55\u89e3\u6790\u5bfc\u5165\u6a21\u5757\u3002\u503c\u4e3a\u201cnode\u201d\u548c\u201cclassic\u201d")),a.a.createElement("tr",null,a.a.createElement("td",null,"checkJs"),a.a.createElement("td",null,"\u542f\u7528 JavaScript \u6587\u4ef6\u7684\u7c7b\u578b\u68c0\u67e5")),a.a.createElement("tr",null,a.a.createElement("td",null,"experimentalDecorators"),a.a.createElement("td",null,"\u4e3a\u63d0\u8bae\u7684 ES \u88c5\u9970\u5668\u63d0\u4f9b\u5b9e\u9a8c\u652f\u6301")),a.a.createElement("tr",null,a.a.createElement("td",null,"allowSyntheticDefaultImports"),a.a.createElement("td",null,"\u5141\u8bb8\u4ece\u6ca1\u6709\u9ed8\u8ba4\u5bfc\u51fa\u7684\u6a21\u5757\u8fdb\u884c\u9ed8\u8ba4\u5bfc\u5165\u3002\u8fd9\u4e0d\u5f71\u54cd\u4ee3\u7801\uff0c\u53ea\u662f\u8fdb\u884c\u7c7b\u578b\u68c0\u67e5")),a.a.createElement("tr",null,a.a.createElement("td",null,"baseUrl"),a.a.createElement("td",null,"\u89e3\u6790\u975e\u76f8\u5173\u6a21\u5757\u540d\u79f0\u7684\u57fa\u7840\u76ee\u5f55")),a.a.createElement("tr",null,a.a.createElement("td",null,"paths"),a.a.createElement("td",null,"\u6307\u5b9a\u76f8\u5bf9\u4e8e baseUrl \u9009\u9879\u8ba1\u7b97\u7684\u8def\u5f84\u6620\u5c04"))))),a.a.createElement("li",null,a.a.createElement("p",null,a.a.createElement("code",null,"include")," : \u60a8\u5e0c\u671b\u6392\u9664\u7531\u6784\u5efa\u8fc7\u7a0b\u751f\u6210\u7684\u6587\u4ef6(\u4f8b\u5982\uff0c",a.a.createElement("code",null,"dist")," \u76ee\u5f55)\u3002 \u8fd9\u4e9b\u6587\u4ef6\u5c06\u5bfc\u81f4\u5efa\u8bae\u663e\u793a\u4e24\u6b21\uff0c\u5e76\u5c06\u51cf\u7f13\u667a\u80fd\u611f\u77e5"))))))}));t["default"]=e=>{var t=a.a.useContext(r["context"]),n=t.demos;return a.a.useEffect((()=>{var t;null!==e&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.hash&&r["AnchorLink"].scrollToAnchor(decodeURIComponent(e.location.hash.slice(1)))}),[]),a.a.createElement(u,{demos:n})}},WpQk:function(e,t,n){},"dMo/":function(e,t,n){"use strict";var l=n("q1tI"),a=n.n(l),r=n("hKI/"),c=n.n(r);n("WpQk");function o(e,t){return d(e)||m(e,t)||s(e,t)||u()}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(e){if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=new Array(t);n<t;n++)l[n]=e[n];return l}function m(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var l,a,r=[],c=!0,o=!1;try{for(n=n.call(e);!(c=(l=n.next()).done);c=!0)if(r.push(l.value),t&&r.length===t)break}catch(u){o=!0,a=u}finally{try{c||null==n["return"]||n["return"]()}finally{if(o)throw a}}return r}}function d(e){if(Array.isArray(e))return e}var E=function(e){var t=e.children,n=Object(l["useRef"])(),r=Object(l["useState"])(!1),u=o(r,2),s=u[0],i=u[1],m=Object(l["useState"])(!1),d=o(m,2),E=d[0],f=d[1];return Object(l["useEffect"])((function(){var e=n.current,t=c()((function(){i(e.scrollLeft>0),f(e.scrollLeft<e.scrollWidth-e.offsetWidth)}),100);return t(),e.addEventListener("scroll",t),window.addEventListener("resize",t),function(){e.removeEventListener("scroll",t),window.removeEventListener("resize",t)}}),[]),a.a.createElement("div",{className:"__dumi-default-table"},a.a.createElement("div",{className:"__dumi-default-table-content",ref:n,"data-left-folded":s||void 0,"data-right-folded":E||void 0},a.a.createElement("table",null,t)))};t["a"]=E}}]);