{"id":299,"date":"2026-10-31T22:47:20","date_gmt":"2026-10-31T14:47:20","guid":{"rendered":"https:\/\/dfwce.cn\/?p=299"},"modified":"2026-10-31T23:25:59","modified_gmt":"2026-10-31T15:25:59","slug":"dsh-plugins-install","status":"publish","type":"post","link":"https:\/\/dfwce.cn\/?p=299","title":{"rendered":"\u5148\u88c5\u4e09\u4e2a\uff0c\u7136\u540e\u5220\u4e00\u4e2a"},"content":{"rendered":"<div class=\"qqb\">\n<p>DSH &#35013;&#23436;&#65292;&#31532;&#19968;&#20214;&#20107;&#19981;&#26159;&#29992;&#65292;&#26159;&#35013;&#25554;&#20214;&#12290;<\/p>\n<p>&#22240;&#20026;&#23427;&#26159;&#31354;&#30340;&#12290;&#27169;&#22411;&#12289;&#24037;&#20855;&#12289;&#20250;&#35805;&#12289;&#30028;&#38754;&#65292;&#36830; agent loop &#37117;&#26159;&#25554;&#20214;&#12290;&#20320;&#19981;&#35013;&#65292;&#23427;&#23601;&#26159;&#20010;&#33021;&#23545;&#35805;&#30340;&#26694;&#12290;<\/p>\n<p>&#20110;&#26159;&#25152;&#26377;&#20154;&#37117;&#22312;&#25628;&#12300;&#24517;&#35013;&#28165;&#21333;&#12301;&#12290;&#25105;&#25628;&#20102;&#65292;&#30475;&#20102;&#21313;&#20960;&#31687;&#65292;&#28982;&#21518;&#21457;&#29616;&#19968;&#20214;&#20107;&#65306;<strong>&#36825;&#20123;&#28165;&#21333;&#26412;&#36523;&#23545;&#19981;&#19978;&#36134;&#12290;<\/strong><\/p>\n<div class=\"callout warn\"><strong>&#21069;&#25552;&#65306;<\/strong>&#19979;&#38754;&#25152;&#26377;&#21629;&#20196;&#37324;&#30340;&#29256;&#26412;&#65292;&#20197;&#20320;&#33258;&#24049; <code>dsh --version<\/code> &#25171;&#20986;&#26469;&#30340;&#20026;&#20934;&#12290;&#36825;&#31687;&#20889;&#20110; 2026 &#24180; 10 &#26376;&#24213;&#65292;&#37027;&#26102;&#26368;&#26032;&#30340;&#20505;&#36873;&#29256;&#26159; 0.2.1-rc.2&#12290;&#29256;&#26412;&#23545;&#19981;&#19978;&#65292;&#20808;&#30475;&#31532;&#22235;&#33410;&#37027;&#24352;&#37197;&#23545;&#34920;&#65292;&#21035;&#29031;&#25220;&#12290;<\/div>\n<hr class=\"sep\">\n<h2 id=\"s1\">1. &#28165;&#21333;&#19981;&#21487;&#20449;&#65292;&#20294;&#20320;&#21487;&#20197;&#20449;&#33258;&#24049;&#30340;&#26680;&#23545;<\/h2>\n<p>&#21516;&#19968;&#20010; <code>dsh-market<\/code>&#65292;&#25105;&#22312;&#19977;&#20010;&#31449;&#30475;&#21040;&#19977;&#20010;&#26143;&#25968;&#65306;3,428&#12289;8,235&#12289;9,425&#12290;&#23433;&#35013;&#21629;&#20196;&#20063;&#26377;&#20004;&#20010;&#29256;&#26412;&#65292;&#19968;&#20010;&#20889; <code>dshmarket<\/code>&#65292;&#19968;&#20010;&#20889; <code>github:dsh-market\/dsh-market<\/code>&#12290;<code>billion-context<\/code> &#30340;&#26376;&#19979;&#36733;&#65292;&#19968;&#22788; 175 &#19975;&#65292;&#19968;&#22788; 180 &#19975;&#12290;<\/p>\n<p>&#19981;&#26159;&#35841;&#36896;&#20551;&#12290;&#25235;&#21462;&#26102;&#38388;&#19981;&#21516;&#12289;&#21475;&#24452;&#19981;&#21516;&#65288;npm &#19979;&#36733;&#37327;&#36824;&#26159;&#31449;&#20869;&#28857;&#20987;&#65289;&#65292;&#21152;&#19978;&#22823;&#37327;&#31449;&#28857;&#20114;&#30456;&#25220;&#65292;&#25968;&#23383;&#23601;&#22312;&#20256;&#25220;&#37324;&#38271;&#27498;&#20102;&#12290;<\/p>\n<p>&#25152;&#20197;&#26143;&#25968;&#21482;&#33021;&#29992;&#26469;&#12300;&#21457;&#29616;&#12301;&#65292;&#19981;&#33021;&#29992;&#26469;&#12300;&#20915;&#31574;&#12301;&#12290;&#25105;&#29616;&#22312;&#30340;&#21028;&#26029;&#39034;&#24207;&#26159;&#36825;&#26679;&#65292;&#19977;&#26465;&#65292;&#32570;&#19968;&#26465;&#23601;&#36339;&#36807;&#12290;<\/p>\n<ul>\n<li><strong>&#26368;&#21518;&#25552;&#20132;&#22312;&#19977;&#20010;&#26376;&#20869;&#21527;&#65311;<\/strong> &#19968;&#20010;&#21322;&#24180;&#27809;&#21160;&#30340;&#25554;&#20214;&#65292;&#22312; DSH &#36825;&#31181;&#36824;&#22312;&#39044;&#35272;&#26399;&#12289;&#29256;&#26412;&#22825;&#22825;&#30772;&#20860;&#23481;&#30340;&#23487;&#20027;&#19978;&#65292;&#22522;&#26412;&#31561;&#20110;&#24223;&#20102;&#12290;<\/li>\n<li><strong>&#23427;&#22768;&#26126;&#20102;&#25903;&#25345;&#30340;&#23487;&#20027;&#29256;&#26412;&#21527;&#65311;<\/strong> &#30475; <code>package.json<\/code> &#37324;&#30340; <code>engines.dsh<\/code>&#65292;&#25110;&#32773; <code>@deepseek-ai\/dsh-*<\/code> &#30340; peer &#33539;&#22260;&#12290;&#27809;&#22768;&#26126;&#30340;&#19981;&#26159;&#19981;&#33021;&#29992;&#65292;&#26159;&#27809;&#20154;&#26367;&#20320;&#23545;&#36807;&#36134;&#12290;<\/li>\n<li><strong>&#23427;&#35201;&#30340;&#26435;&#38480;&#20320;&#32473;&#19981;&#32473;&#65311;<\/strong> &#25554;&#20214;&#36305;&#36215;&#26469;&#23601;&#26159;&#20320;&#30340;&#29992;&#25143;&#36523;&#20221;&#65292;&#33021;&#35835;&#25991;&#20214;&#12289;&#33021;&#29992;&#20973;&#25454;&#12289;&#33021;&#36830;&#32593;&#12290;&#36825;&#26465;&#27604;&#21069;&#20004;&#26465;&#37325;&#35201;&#65292;&#20294;&#21482;&#26377;&#21069;&#20004;&#26465;&#36807;&#20102;&#25165;&#36718;&#24471;&#21040;&#23427;&#12290;<\/li>\n<\/ul>\n<hr class=\"sep\">\n<h2 id=\"s2\">2. &#25554;&#20214;&#35013;&#22312; profile &#37324;&#65292;&#19981;&#26159;&#35013;&#22312;&#31995;&#32479;&#37324;<\/h2>\n<p>&#36825;&#26159;&#29702;&#35299; DSH &#25554;&#20214;&#30340;&#21807;&#19968;&#20851;&#38190;&#65292;&#20063;&#26159;&#26368;&#22810;&#20154;&#32763;&#36710;&#30340;&#22320;&#26041;&#12290;<\/p>\n<p><code>dsh web<\/code> &#21551;&#21160;&#30340;&#26159; <strong>web profile<\/strong>&#12290;&#26700;&#38754;&#29256;&#21551;&#21160;&#30340;&#26159; <strong>desktop profile<\/strong>&#12290;headless &#26159;&#21478;&#19968;&#22871;&#12290;&#27599;&#20010; profile &#22312; <code>~\/.dsh\/profiles\/&lt;&#21517;&#23383;&gt;\/<\/code> &#19979;&#26377;&#33258;&#24049;&#30340; <code>package.json<\/code> &#21644; <code>node_modules<\/code>&#12290;<\/p>\n<p>&#25152;&#20197;&#12300;&#25105;&#35013;&#20102;&#20294;&#27809;&#26377;&#26631;&#31614;&#39029;&#12301;&#65292;&#20061;&#25104;&#26159;&#35013;&#38169;&#20102; profile&mdash;&mdash;&#20320;&#22312; web &#37324;&#32763;&#30028;&#38754;&#65292;&#25554;&#20214;&#36538;&#22312; desktop &#37324;&#12290;<\/p>\n<p>&#21629;&#20196;&#32479;&#19968;&#26159;&#36825;&#20010;&#24418;&#29366;&#65306;<\/p>\n<div class=\"codeblock\">\n<pre><code class=\"language-bash\">dsh plugin --profile web add dsh-better-sidebar@latest<\/code><\/pre>\n<\/div>\n<p><code>dsh plugin<\/code> &#26412;&#36523;&#19981;&#20570;&#23433;&#35013;&#65292;&#23427;&#25226;&#21442;&#25968;&#21407;&#26679;&#36716;&#21457;&#32473; profile &#30446;&#24405;&#37324;&#30340; pnpm&#12290;&#25152;&#20197;&#20320;&#32473;&#30340;&#24517;&#39035;&#26159; pnpm &#35748;&#30340;&#28304;&#65306;npm &#21253;&#21517;&#12289;<code>github:owner\/repo#ref<\/code>&#12289;<code>link:\/&#26412;&#22320;&#36335;&#24452;<\/code>&#12290;<\/p>\n<p>&#19977;&#26465;&#23433;&#35013;&#36335;&#24452;&#65292;&#21508;&#26377;&#21508;&#30340;&#22330;&#21512;&#65306;<\/p>\n<div style=\"margin:1.4em 0;overflow-x:auto\">\n<table style=\"width:100%;border-collapse:collapse;font-size:.92em;line-height:1.7\">\n<thead>\n<tr>\n<th style=\"text-align:left;padding:.6em .9em .6em 0;border-bottom:1px solid #dfe5ea;font-weight:600;color:#111;white-space:nowrap\">&#36335;&#24452;<\/th>\n<th style=\"text-align:left;padding:.6em .9em .6em 0;border-bottom:1px solid #dfe5ea;font-weight:600;color:#111\">&#36866;&#21512;&#35841;<\/th>\n<th style=\"text-align:left;padding:.6em 0;border-bottom:1px solid #dfe5ea;font-weight:600;color:#111\">&#20195;&#20215;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#35774;&#32622; &rarr; &#25554;&#20214; \/ &#25554;&#20214;&#24066;&#22330;<\/td>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#21018;&#19978;&#25163;&#65292;&#21482;&#35013;&#19968;&#20004;&#20010;<\/td>\n<td style=\"padding:.7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#26700;&#38754;&#29256;&#21644; web &#29256;&#30028;&#38754;&#19981;&#19968;&#26679;&#65292;&#21035;&#29031;&#30528;&#21035;&#20154;&#30340;&#25130;&#22270;&#25214;<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\"><code>dsh plugin add<\/code><\/td>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#38271;&#26399;&#29992;&#65292;&#35201;&#22266;&#23450;&#29256;&#26412;<\/td>\n<td style=\"padding:.7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#26700;&#38754;&#29256;&#24517;&#39035;&#20808;&#23436;&#20840;&#36864;&#20986;&#65288;&#25176;&#30424;&#21491;&#38190;&#36864;&#20986;&#65289;&#65292;&#21542;&#21017;&#36827;&#31243;&#38145;&#20914;&#31361;<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\"><code>cordis.patch.yml<\/code><\/td>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#33258;&#24049;&#20889;&#25554;&#20214;&#65292;&#25110;&#32773;&#20570;&#21487;&#22797;&#29616;&#29615;&#22659;<\/td>\n<td style=\"padding:.7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#25163;&#25913; <code>dsh.profile.bundles<\/code> &#20250;&#35753;&#21518;&#38754;&#30340;&#26356;&#26032;&#27809;&#27861;&#35786;&#26029;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&#31532;&#19977;&#31181;&#25105;&#21482;&#22312;&#19968;&#31181;&#24773;&#20917;&#19979;&#29992;&#65306;&#38656;&#35201;&#25226;&#25972;&#22871;&#29615;&#22659;&#38025;&#27515;&#12289;&#33021;&#36827; Git &#30340;&#37027;&#31181;&#12290;<\/p>\n<hr class=\"sep\">\n<h2 id=\"s3\">3. &#25105;&#20250;&#35013;&#30340;&#39034;&#24207;<\/h2>\n<p>&#21407;&#21017;&#19968;&#21477;&#35805;&#65306;<strong>&#19968;&#27425;&#35013;&#19968;&#20010;&#65292;&#37325;&#21551;&#19968;&#27425;&#65292;&#25343;&#19968;&#20010;&#30495;&#27963;&#20799;&#35797;&#19968;&#36941;&#65292;&#20877;&#35013;&#19979;&#19968;&#20010;&#12290;<\/strong><\/p>\n<h3>&#31532; 0 &#20010;&#65306;&#20837;&#21475;<\/h3>\n<p><code>dsh-market<\/code>&#12290;&#35013;&#23436;&#65292;&#35774;&#32622;&#37324;&#22810;&#19968;&#20010;&#12300;&#25554;&#20214;&#24066;&#22330;&#12301;&#12290;<\/p>\n<p>&#23427;&#26368;&#22823;&#30340;&#20215;&#20540;&#19981;&#26159;&#12300;&#33021;&#25628;&#25554;&#20214;&#12301;&mdash;&mdash;&#30446;&#24405;&#31449;&#20063;&#33021;&#25628;&#12290;&#26159;&#23427;&#33021;&#31649;&#20320;<strong>&#24050;&#32463;&#35013;&#20102;&#30340;<\/strong>&#19996;&#35199;&#65306;&#30475;&#36816;&#34892;&#29366;&#24577;&#12289;&#36880;&#25554;&#20214;&#26816;&#26597;&#26356;&#26032;&#12289;&#32473;&#27599;&#20010;&#25554;&#20214;&#20889;&#19968;&#21477;&#22791;&#27880;&#12290;&#35013;&#21040;&#31532;&#21313;&#20116;&#20010;&#30340;&#26102;&#20505;&#65292;&#20320;&#20250;&#38656;&#35201;&#37027;&#21477;&#22791;&#27880;&#26469;&#24819;&#36215;&#12300;&#36825;&#20010;&#21040;&#24213;&#26159;&#24178;&#22043;&#30340;&#12301;&#12290;<\/p>\n<p>&#23433;&#35013;&#21629;&#20196;&#20197;&#25554;&#20214;&#39029;&#38754;&#19978;&#20889;&#30340;&#37027;&#26465;&#20026;&#20934;&#65292;&#25105;&#30475;&#21040;&#36807;&#20004;&#31181;&#20889;&#27861;&#65306;<\/p>\n<div class=\"codeblock\">\n<pre><code class=\"language-bash\">dsh plugin --profile web add dshmarket\n# &#25110;&#32773;\ndsh plugin --profile web add github:dsh-market\/dsh-market<\/code><\/pre>\n<\/div>\n<p>&#35013;&#23436;&#37325;&#21551; <code>dsh web<\/code>&#65292;&#20877;&#21435;&#35774;&#32622;&#37324;&#30475;&#12290;<strong>&#22914;&#26524;&#12300;&#25554;&#20214;&#24066;&#22330;&#12301;&#36825;&#20010;&#20837;&#21475;&#21387;&#26681;&#27809;&#20986;&#29616;<\/strong>&#65292;&#20808;&#26597;&#23487;&#20027;&#29256;&#26412;&mdash;&mdash;&#23427;&#35201;&#27714; <code>dsh web 0.1.0-rc.6<\/code> &#20197;&#19978;&#65292;&#26356;&#32769;&#30340;&#23487;&#20027;&#19978;&#23427;&#20250;&#33258;&#24049;&#31105;&#29992;&#65292;&#21482;&#22312;&#27983;&#35272;&#22120; console &#37324;&#35828;&#19968;&#21477;&#12290;<\/p>\n<h3>&#31532; 1 &#20010;&#65306;&#19978;&#19979;&#25991;<\/h3>\n<p><code>billion-context<\/code>&#12290;&#20316;&#29992;&#26159;&#21387;&#32553;&#20250;&#35805;&#65292;&#25226; 100K &#30340;&#31383;&#21475;&#24403;&#26356;&#38271;&#30340;&#29992;&#65292;&#23448;&#26041;&#21475;&#24452;&#26159;&#30465;&#20116;&#20493; token&#12290;<\/p>\n<p>&#36825;&#19996;&#35199;&#22312;&#19979;&#36733;&#27036;&#19978;&#26159;&#26029;&#23618;&#30340;&mdash;&mdash;&#25105;&#30475;&#21040;&#30340;&#20960;&#20010;&#27036;&#21333;&#37324;&#23427;&#37117;&#25490;&#31532;&#19968;&#65292;&#26376;&#19979;&#36733;&#19968;&#30334;&#19971;&#21313;&#22810;&#19975;&#12290;&#21407;&#22240;&#24456;&#26420;&#32032;&#65306;&#38271;&#20250;&#35805;&#26159;&#25152;&#26377;&#20154;&#30340;&#30171;&#65292;&#32780;&#23427;&#26159;&#21807;&#19968;&#19968;&#20010;&#30452;&#25509;&#28040;&#38500;&#36825;&#20010;&#30171;&#30340;&#12290;<\/p>\n<p>&#19968;&#20010;&#25552;&#37266;&#65306;&#23427;&#30340;&#35768;&#21487;&#26159; MIT <strong>&#21152;&#32626;&#21517;&#26465;&#27454;<\/strong>&#12290;&#33258;&#24049;&#29992;&#26080;&#25152;&#35859;&#65292;&#22914;&#26524;&#20320;&#20570;&#30340;&#19996;&#35199;&#35201;&#20132;&#20184;&#32473;&#23458;&#25143;&#65292;&#36825;&#26465;&#20250;&#33853;&#21040;&#20320;&#22836;&#19978;&#65292;&#35013;&#20043;&#21069;&#25226; LICENSE &#35835;&#19968;&#36941;&#12290;<\/p>\n<h3>&#31532; 2 &#20010;&#65306;&#30028;&#38754;<\/h3>\n<p><code>dsh-better-sidebar<\/code>&#12290;&#25226;&#21491;&#36793;&#37027;&#19968;&#21015;&#20174;&#12300;&#21482;&#35835;&#39044;&#35272;&#12301;&#25193;&#25104;&#33021;&#24178;&#27963;&#30340;&#65306;&#25991;&#20214;&#26641;&#21487;&#32534;&#36753;&#12289;&#30495;&#32456;&#31471;&#12289;Git diff &#21644;&#21382;&#21490;&#12289;&#23376;&#20195;&#29702;&#30340;&#25191;&#34892;&#29366;&#24577;&#12290;<\/p>\n<p>&#25105;&#29992;&#23427;&#30340;&#29702;&#30001;&#24456;&#20855;&#20307;&#65306;&#35753; AI &#25913;&#23436;&#20845;&#20010;&#25991;&#20214;&#20043;&#21518;&#65292;&#25105;&#38656;&#35201;&#19968;&#20010;&#22320;&#26041;&#30475;&#12300;&#36825;&#19968;&#36718;&#21040;&#24213;&#21160;&#20102;&#21738;&#20960;&#34892;&#12301;&#12290;Git &#38754;&#26495;&#26159;&#20840;&#37327;&#30340;&#65292;&#23427;&#26377;&#19968;&#20010;&#35270;&#35282;&#21482;&#21015;&#26412;&#36718;&#25913;&#21160;&#12290;&#36825;&#20010;&#24046;&#21035;&#65292;&#29992;&#36807;&#23601;&#22238;&#19981;&#21435;&#12290;<\/p>\n<p>&#23427;&#26377;&#29256;&#26412;&#37197;&#23545;&#38382;&#39064;&#65292;&#21333;&#29420;&#25918;&#22312;&#31532;&#22235;&#33410;&#35762;&#65292;&#22240;&#20026;&#36825;&#26159;&#26368;&#23481;&#26131;&#36393;&#27515;&#30340;&#19968;&#20010;&#22353;&#12290;<\/p>\n<h3>&#31532; 3 &#20010;&#65306;&#30524;&#30555;<\/h3>\n<p><code>ModLens<\/code>&#65288;<code>@liustack\/modlens<\/code>&#65289;&#12290;&#32473;&#32431;&#25991;&#26412;&#27169;&#22411;&#34917;&#35270;&#35273;&#65306;&#25130;&#22270;&#20002;&#36827;&#21435;&#65292;&#20986;&#26469;&#30340;&#26159;&#32467;&#26500;&#21270; JSON&mdash;&mdash;OCR &#25991;&#26412;&#12289;&#29256;&#38754;&#32467;&#26500;&#12289;&#23454;&#20307;&#21644;&#20851;&#31995;&#65292;&#19981;&#26159;&#19968;&#21477;&#12300;&#22270;&#20013;&#26159;&#19968;&#20010;&#25253;&#38169;&#31383;&#21475;&#12301;&#12290;<\/p>\n<p>&#20160;&#20040;&#26102;&#20505;&#38656;&#35201;&#23427;&#65306;&#20320;&#30340;&#27169;&#22411;&#36335;&#30001;&#19981;&#25509;&#21463;&#22270;&#29255;&#36755;&#20837;&#65292;&#32780;&#20320;&#30340;&#26085;&#24120;&#37324;&#26377;&#19968;&#21322;&#38382;&#39064;&#26159;&#38752;&#25130;&#22270;&#25551;&#36848;&#30340;&#12290;&#20160;&#20040;&#26102;&#20505;&#19981;&#38656;&#35201;&#65306;&#20320;&#30340;&#27169;&#22411;&#26412;&#26469;&#23601;&#33021;&#30475;&#22270;&#65292;&#37027;&#36825;&#20010;&#25554;&#20214;&#21482;&#26159;&#22810;&#19968;&#23618;&#12290;<\/p>\n<h3>&#20043;&#21518;&#25353;&#30171;&#28857;&#34917;&#65292;&#19981;&#25353;&#27036;&#21333;&#34917;<\/h3>\n<ul>\n<li><strong>&#36134;&#21333;<\/strong>&#65306;<code>Balance Whale Widget<\/code> &#25110; <code>dsh-api-balance<\/code>&#12290;&#35282;&#33853;&#26174;&#31034;&#20313;&#39069;&#12289;&#24403;&#26085;&#33457;&#36153;&#12289;&#21333;&#27425;&#25104;&#26412;&#65292;&#25903;&#25345;&#19977;&#21313;&#22810;&#23478;&#21378;&#21830;&#27169;&#26495;&#12290;&#23427;&#30340;&#20215;&#20540;&#19981;&#26159;&#22909;&#30475;&#65292;&#26159;&#35753;&#20320;&#22312;&#28903;&#31359;&#20043;&#21069;&#30693;&#36947;&#12290;<\/li>\n<li><strong>&#25628;&#32034;<\/strong>&#65306;<code>ModSearch<\/code> \/ <code>dsh-free-search<\/code>&#12290;&#32473;&#19981;&#33021;&#32852;&#32593;&#30340;&#27169;&#22411;&#34917;&#25628;&#32034;&#65292;&#20813;&#36153;&#12289;&#20813; key&#12289;&#22810;&#24341;&#25806;&#22238;&#36864;&#12290;&#23448;&#26041;&#25628;&#32034;&#29616;&#22312;&#20415;&#23452;&#20102;&#65292;&#20294;&#20813;&#36153;&#30340;&#20173;&#28982;&#19981;&#20111;&#12290;<\/li>\n<li><strong>&#30475;&#28165;&#19978;&#19979;&#25991;&#37324;&#35013;&#20102;&#20160;&#20040;<\/strong>&#65306;<code>dsh-context<\/code>&#12290;&#26500;&#25104;&#39292;&#22270;&#12289;<code>\/context<\/code> &#21629;&#20196;&#12289;&#21387;&#32553;&#21644;&#27880;&#20837;&#20107;&#20214;&#30041;&#30165;&#12290;<\/li>\n<li><strong>@ &#25991;&#20214;<\/strong>&#65306;<code>dsh-at-file<\/code>&#12290;<code>@&#25991;&#20214;&#21517;<\/code> &#30452;&#25509;&#24341;&#20869;&#23481;&#65292;&#22810;&#20010;&#25991;&#20214;&#23545;&#27604;&#12290;<\/li>\n<li><strong>&#25509;&#24494;&#20449;<\/strong>&#65306;<code>dsh-wechat<\/code>&#12290;&#20154;&#19981;&#22312;&#30005;&#33041;&#21069;&#20063;&#33021;&#25209;&#26435;&#38480;&#12289;&#25509;&#30528;&#32842;&#12290;<\/li>\n<li><strong>&#25509;&#31649;&#27983;&#35272;&#22120;<\/strong>&#65306;&#33150;&#35759;&#30340; <code>BrowserSkill<\/code>&#12290;&#29992;&#23427;&#20320;&#24050;&#32463;&#30331;&#24405;&#30340; Chrome \/ Edge&#65292;&#33021;&#35835;&#39029;&#38754;&#12289;&#22635;&#34920;&#12289;&#25130;&#38271;&#22270;&#12290;<\/li>\n<\/ul>\n<p>&#36825;&#20123;&#25105;&#19968;&#20010;&#37117;&#27809;&#35013;&#12290;&#19981;&#26159;&#19981;&#22909;&#65292;&#26159;&#25105;&#29616;&#22312;&#27809;&#26377;&#37027;&#20010;&#27963;&#20799;&#12290;<\/p>\n<hr class=\"sep\">\n<h2 id=\"s4\">4. &#22235;&#20010;&#22353;&#65292;&#25353;&#36393;&#21040;&#30340;&#27010;&#29575;&#25490;<\/h2>\n<p><strong>&#31532;&#19968;&#20010;&#65306;&#29256;&#26412;&#33539;&#22260;&#12290;<\/strong><\/p>\n<p>&#36825;&#26159;&#26368;&#38452;&#30340;&#19968;&#20010;&#65292;&#22240;&#20026;<strong>&#23427;&#19981;&#25253;&#38169;<\/strong>&#12290;<\/p>\n<p><code>dsh-better-sidebar<\/code> &#26377;&#19968;&#20010;&#26126;&#30830;&#30340;&#37197;&#23545;&#34920;&#65292;&#31038;&#21306;&#23454;&#27979;&#20986;&#26469;&#30340;&#65306;<\/p>\n<div style=\"margin:1.4em 0;overflow-x:auto\">\n<table style=\"width:100%;border-collapse:collapse;font-size:.92em;line-height:1.7\">\n<thead>\n<tr>\n<th style=\"text-align:left;padding:.6em .9em .6em 0;border-bottom:1px solid #dfe5ea;font-weight:600;color:#111;white-space:nowrap\">&#20320;&#30340;&#23487;&#20027;<\/th>\n<th style=\"text-align:left;padding:.6em 0;border-bottom:1px solid #dfe5ea;font-weight:600;color:#111\">&#35013;&#21738;&#20010;&#29256;&#26412;<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\"><code>0.2.0-rc.1<\/code> &#21450;&#20197;&#19978;<\/td>\n<td style=\"padding:.7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\"><code>@latest<\/code>&#65288;&#24403;&#26102;&#26159; 0.24.x&#65289;<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\"><code>0.1.7-rc.1<\/code> \/ <code>rc.2<\/code><\/td>\n<td style=\"padding:.7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\">&#24517;&#39035;&#38025;&#27515; <code>@0.22.1<\/code><\/td>\n<\/tr>\n<tr>\n<td style=\"padding:.7em .9em .7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\"><code>0.1.6<\/code> &#21450;&#26356;&#26089;<\/td>\n<td style=\"padding:.7em 0;border-bottom:1px solid #eef1f4;vertical-align:top\"><code>@0.19.1<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>&#20851;&#38190;&#22312;&#20110;&#65306;&#20889;&#25104; <code>^0.1.7-rc.1<\/code> &#36825;&#31181; caret &#33539;&#22260;<strong>&#36328; minor &#19981;&#25104;&#31435;<\/strong>&#12290;&#22312; 0.2.0 &#30340;&#23487;&#20027;&#19978;&#65292;&#23427;&#20250;&#34987;&#21551;&#21160;&#39044;&#26816;&#30452;&#25509;&#31105;&#29992;&#25972;&#34892;&mdash;&mdash;&#19981;&#24377;&#31383;&#65292;&#19981;&#20889;&#26085;&#24535;&#65292;&#20320;&#21482;&#20250;&#20197;&#20026;&#25554;&#20214;&#27809;&#35013;&#19978;&#12290;<\/p>\n<p>&#25152;&#20197;&#65306;&#20808; <code>dsh --version<\/code>&#65292;&#20877;&#20915;&#23450;&#35013;&#21738;&#20010;&#29256;&#26412;&#21495;&#12290;&#21035;&#29992; <code>@latest<\/code> &#22270;&#30465;&#20107;&#12290;<\/p>\n<p><strong>&#31532;&#20108;&#20010;&#65306;&#19968;&#27425;&#35013;&#20116;&#20010;&#12290;<\/strong><\/p>\n<p>&#35013;&#23436;&#30333;&#23631;&#65292;&#20320;&#26377;&#20116;&#20010;&#23244;&#30097;&#20154;&#65292;&#32780;&#19988;&#20320;&#19981;&#30693;&#36947;&#26159;&#21738;&#19968;&#20010;&#12290;<\/p>\n<p>&#19968;&#27425;&#19968;&#20010;&#12290;&#35013;&#23436;&#37325;&#21551;&#65292;&#36305;&#19968;&#20010;&#30495;&#30340;&#20219;&#21153;&mdash;&mdash;&#19981;&#26159;&#12300;&#30475;&#19968;&#30524;&#26377;&#27809;&#26377;&#26032;&#25353;&#38062;&#12301;&#65292;&#26159;&#35753;&#23427;&#24178;&#19968;&#20214;&#20320;&#26412;&#26469;&#23601;&#35201;&#24178;&#30340;&#20107;&#12290;&#33021;&#29992;&#65292;&#20877;&#35013;&#19979;&#19968;&#20010;&#12290;<\/p>\n<p><strong>&#31532;&#19977;&#20010;&#65306;GitHub &#28304;&#34987; pnpm &#25318;&#12290;<\/strong><\/p>\n<p>&#20174; GitHub &#35013;&#30340;&#25554;&#20214;&#65292;&#22914;&#26524;&#24102; <code>prepare<\/code> &#26500;&#24314;&#33050;&#26412;&#65292;pnpm 10 &#20197;&#19978;&#40664;&#35748;&#38459;&#27490;&#12290;CLI &#20250;&#25171;&#21360;&#20986;&#38656;&#35201;&#21152;&#30340;&#37027;&#20010; key&#65292;&#22312; profile &#30340; <code>pnpm-workspace.yaml<\/code> &#37324; <code>allowBuilds<\/code> &#19979;&#38754;&#21152;&#19978;&#65292;&#37325;&#36305;&#12290;<\/p>\n<p>&#21516;&#26102;&#25226; commit &#38025;&#20303;&#65306;<code>github:owner\/repo#&lt;sha&gt;<\/code>&#12290;&#19981;&#28982;&#19978;&#28216;&#26126;&#22825; push &#19968;&#27425;&#65292;&#20320;&#35013;&#30340;&#19996;&#35199;&#23601;&#21464;&#20102;&#65292;&#32780;&#20320;&#19981;&#30693;&#36947;&#21464;&#20102;&#20160;&#20040;&#12290;<\/p>\n<p><strong>&#31532;&#22235;&#20010;&#65306;&#26700;&#38754;&#29256;&#30340;&#36827;&#31243;&#38145;&#21644; profile &#24402;&#23646;&#12290;<\/strong><\/p>\n<p>&#29992; CLI &#25805;&#20316;&#26700;&#38754;&#29256;&#25554;&#20214;&#65292;&#24517;&#39035;<strong>&#23436;&#20840;&#36864;&#20986;<\/strong>&#24212;&#29992;&mdash;&mdash;macOS &#26159;&#36864;&#20986;&#36827;&#31243;&#65292;Windows &#26159;&#20174;&#25176;&#30424;&#21491;&#38190;&#36864;&#20986;&#65292;&#20851;&#31383;&#21475;&#19981;&#31639;&#12290;&#19981;&#28982;&#23601;&#26159;&#38145;&#20914;&#31361;&#12290;<\/p>\n<p>&#36824;&#26377;&#19968;&#26465;&#26356;&#30828;&#30340;&#65306;desktop profile &#30001; Electron &#29420;&#21344;&#31649;&#29702;&#12290;<code>dsh --profile desktop --dump-config<\/code> &#20250;&#34987;&#30452;&#25509;&#25298;&#32477;&#65292;&#25552;&#31034; <em>managed exclusively by the Electron application<\/em>&#12290;CLI &#26082;&#19981;&#33021; dump &#20063;&#19981;&#33021;&#21551;&#21160;&#23427;&#12290;&#26700;&#38754;&#29256;&#30340;&#25554;&#20214;&#65292;&#23601;&#22312;&#26700;&#38754;&#29256;&#30028;&#38754;&#37324;&#31649;&#12290;<\/p>\n<hr class=\"sep\">\n<h2 id=\"s5\">5. &#24590;&#20040;&#35777;&#26126;&#23427;&#30495;&#30340;&#35013;&#19978;&#20102;<\/h2>\n<p>&#36825;&#19968;&#27573;&#26159;&#36825;&#31687;&#37324;&#25105;&#26368;&#24819;&#35753;&#20320;&#35760;&#20303;&#30340;&#12290;<\/p>\n<p>&#35013;&#23436;&#30475;&#21040;&#26032;&#25353;&#38062;&#65292;&#19981;&#31561;&#20110;&#35013;&#19978;&#20102;&#12290;&#30475;&#21040; <code>list<\/code> &#37324;&#26377;&#36825;&#20010;&#21253;&#65292;&#20063;&#19981;&#31561;&#20110;&#29983;&#25928;&#20102;&#12290;<\/p>\n<p><strong>&#21028;&#25454;&#21482;&#26377;&#19968;&#20010;&#65306;&#32452;&#21512;&#26641;&#37324;&#26377;&#27809;&#26377;&#23427;&#37027;&#19968;&#23618;&#12290;<\/strong><\/p>\n<div class=\"codeblock\">\n<pre><code class=\"language-bash\">dsh plugin --profile web list          # &#35013;&#20102;&#20160;&#20040;&#20381;&#36182;\ndsh --profile web --dump-config        # &#36816;&#34892;&#26102;&#21040;&#24213;&#21152;&#36733;&#20102;&#20160;&#20040;<\/code><\/pre>\n<\/div>\n<p>&#31532;&#20108;&#26465;&#36755;&#20986;&#37324;&#65292;&#27599;&#20010;&#29983;&#25928;&#30340;&#32452;&#21512;&#21253;&#20250;&#25171;&#21360;&#20986;&#19968;&#20010; <code># ==<\/code> &#24320;&#22836;&#30340;&#23618;&#12290;&#26377;&#37027;&#19968;&#23618;&#65292;&#25165;&#31639;&#25346;&#19978;&#20102;&#12290;<\/p>\n<p>&#20004;&#20010;&#21629;&#20196;&#23545;&#19981;&#19978;&#65292;&#26159;&#24456;&#24120;&#35265;&#30340;&#24773;&#20917;&#65306;&#21253;&#22312; <code>list<\/code> &#37324;&#12289;&#19981;&#22312; <code>dump-config<\/code> &#37324;&#65292;&#35828;&#26126;&#23427;&#26159;&#20010;<strong>&#27809;&#22768;&#26126; <code>dsh.bundle<\/code> &#30340;&#26222;&#36890;&#20381;&#36182;<\/strong>&mdash;&mdash;&#35013;&#26159;&#35013;&#19978;&#20102;&#65292;&#20294;&#19981;&#28608;&#27963;&#20219;&#20309;&#37197;&#32622;&#23618;&#12290;&#23433;&#35013;&#26102; CLI &#20854;&#23454;&#20250;&#20026;&#36825;&#31181;&#24773;&#20917;&#25171;&#19968;&#26465;&#35686;&#21578;&#65292;&#21482;&#26159;&#27809;&#20154;&#30475;&#12290;<\/p>\n<p>&#22914;&#26524;&#36830; <code>dump-config<\/code> &#37117;&#23545;&#19978;&#20102;&#65292;&#20294;&#30028;&#38754;&#36824;&#26159;&#27809;&#21453;&#24212;&#65292;&#25353;&#36825;&#20010;&#39034;&#24207;&#24448;&#19979;&#36208;&#65306;<\/p>\n<ul>\n<li><strong>&#36816;&#34892;&#26102;<\/strong>&#65306;<code>node -v<\/code>&#12289;<code>dsh --version<\/code>&#12289;pnpm &#29256;&#26412;&#12290;&#29256;&#26412;&#38169;&#20301;&#20135;&#29983;&#30340;&#38382;&#39064;&#65292;&#38271;&#24471;&#36319;&#25554;&#20214; bug &#19968;&#27169;&#19968;&#26679;&#12290;<\/li>\n<li><strong>profile<\/strong>&#65306;&#20320;&#35013;&#30340;&#21644;&#20320;&#22312;&#36305;&#30340;&#26159;&#19981;&#26159;&#21516;&#19968;&#20010;&#12290;<code>ls ~\/.dsh\/profiles<\/code> &#30475;&#19968;&#30524;&#26377;&#20960;&#20010;&#12290;<\/li>\n<li><strong>bundle<\/strong>&#65306;<code>package.json<\/code> &#37324;&#22768;&#26126;&#30340; patch &#25991;&#20214;&#65292;&#21253;&#37324;&#21040;&#24213;&#26377;&#27809;&#26377;&#12290;<\/li>\n<li><strong>&#37325;&#22797;&#30340; Cordis<\/strong>&#65306;&#20381;&#36182;&#26641;&#37324;&#20986;&#29616;&#20004;&#20221; Cordis&#65292;&#26381;&#21153;&#36523;&#20221;&#23601;&#23849;&#20102;&#65292;&#25554;&#20214;&#20114;&#30456;&#30475;&#19981;&#35265;&#12290;<code>npm ls cordis<\/code> &#26597;&#12290;<\/li>\n<\/ul>\n<p>&#26368;&#21518;&#65292;&#30028;&#38754;&#31867;&#25554;&#20214;&#25913;&#23436;&#20808;&#30828;&#21047;&#26032;&#65288;<code>Cmd\/Ctrl+Shift+R<\/code>&#65289;&#12290;&#23458;&#25143;&#31471;&#37027;&#21322;&#36793;&#26159;&#21322;&#28909;&#21152;&#36733;&#30340;&#65292;&#19981;&#21047;&#26032;&#20320;&#30475;&#30340;&#36824;&#26159;&#26087;&#30340;&#12290;<\/p>\n<hr class=\"sep\">\n<h2 id=\"s6\">6. &#36864;&#36335;<\/h2>\n<p>DSH &#36825;&#28857;&#20570;&#24471;&#22909;&#65306;&#25554;&#20214;&#26159;&#22768;&#26126;&#24335;&#30340;&#12290;&#35013; = &#24448;&#37197;&#32622;&#26632;&#37324;&#25554;&#19968;&#34892;&#65292;&#21368; = &#25226;&#37027;&#34892;&#21024;&#25481;&#65292;&#37325;&#21551;&#65292;&#25152;&#26377;&#27880;&#20876;&#30340;&#24037;&#20855;&#12289;&#38754;&#26495;&#12289;&#20013;&#38388;&#20214;&#19968;&#36215;&#27880;&#38144;&#65292;&#19981;&#30041;&#27531;&#28195;&#12290;<\/p>\n<div class=\"codeblock\">\n<pre><code class=\"language-bash\">dsh plugin --profile web remove dsh-better-sidebar\ndsh web<\/code><\/pre>\n<\/div>\n<p>&#21069;&#25552;&#26159;&#20320;&#27809;&#25163;&#25913;&#36807; <code>dsh.profile.bundles<\/code>&#12290;&#25163;&#25913;&#36807;&#30340;&#65292;&#39034;&#24207;&#21644;&#23618;&#32423;&#23601;&#21487;&#33021;&#23545;&#19981;&#19978;&#65292;&#21024;&#19981;&#24178;&#20928;&#12290;<\/p>\n<p>&#25152;&#20197;&#35013;&#20043;&#21069;&#20570;&#19968;&#20214;&#19977;&#21313;&#31186;&#30340;&#20107;&#65306;<\/p>\n<div class=\"codeblock\">\n<pre><code class=\"language-bash\">cp ~\/.dsh\/profiles\/web\/cordis.patch.yml ~\/dsh-web-profile-backup.yml<\/code><\/pre>\n<\/div>\n<p>&#36824;&#26377;&#19968;&#20010;&#26102;&#38388;&#28857;&#30340;&#22353;&#20540;&#24471;&#21333;&#29420;&#35828;&#12290;0.2.0 &#37027;&#19968;&#27874;&#21319;&#32423;&#65292;&#31038;&#21306;&#24403;&#22825;&#25253;&#20102;&#19977;&#31867;&#38382;&#39064;&#65306;&#25554;&#20214;&#25209;&#37327;&#22833;&#25928;&#12289;&#24037;&#20316;&#21306;&#34987;&#28165;&#31354;&#12289;Windows &#19978; <code>0xC0000142<\/code> &#27801;&#31665;&#21551;&#21160;&#22833;&#36133;&#12290;&#21516;&#19968;&#25209; issue &#37324;&#36824;&#26377;&#20010;&#26356;&#32454;&#30340;&#65306;0.2.0 &#25226;&#12300;&#33258;&#21160;&#21270;&#20219;&#21153;&#12301;&#25913;&#25104;&#20102;&#19968;&#20010;&#21487;&#36873;&#25554;&#20214;&#21253;&#65292;&#21319;&#32423;&#20043;&#21518;&#21407;&#26469;&#30340;&#23450;&#26102;&#20219;&#21153;&#21487;&#33021;&#23601;&#27809;&#20102;&#65292;&#30452;&#21040;&#20320;&#34917;&#35013;&#37027;&#20010;&#21253;&#12290;<\/p>\n<p>&#32467;&#35770;&#19981;&#26159;&#12300;&#21035;&#21319;&#32423;&#12301;&#65292;&#26159;&#65306;<strong>RC &#29256;&#26412;&#27704;&#36828;&#21035;&#29992; <code>@latest<\/code>&#65292;&#38025;&#27515;&#29256;&#26412;&#21495;&#12290;<\/strong> &#21319;&#20043;&#21069;&#22791;&#20221; profile&#65292;&#21319;&#23436;&#20808;&#36305;&#19968;&#36941;&#20320;&#26368;&#24120;&#29992;&#30340;&#37027;&#20010;&#27963;&#20799;&#65292;&#20877;&#24178;&#21035;&#30340;&#12290;<\/p>\n<hr class=\"sep\">\n<h2 id=\"s7\">7. &#37027;&#26465;&#32447;<\/h2>\n<p>&#25554;&#20214;&#36305;&#36215;&#26469;&#65292;&#29992;&#30340;&#26159;&#20320;&#30340;&#26435;&#38480;&#12290;&#36825;&#19968;&#21477;&#35201;&#23637;&#24320;&#35828;&#65306;&#24066;&#22330;&#23433;&#35013;&#19981;&#25191;&#34892; <code>package script<\/code>&#12289;&#20250;&#20570;&#20135;&#29289;&#23436;&#25972;&#24615;&#26657;&#39564;&mdash;&mdash;&#20294;&#36825;&#21482;&#20445;&#25252;&#12300;&#23433;&#35013;&#12301;&#36825;&#19968;&#31186;&#12290;&#35013;&#23436;&#20043;&#21518;&#23427;&#35835;&#25991;&#20214;&#12289;&#29992;&#20973;&#25454;&#12289;&#36830;&#32593;&#65292;&#20840;&#37117;&#36319;&#20320;&#33258;&#24049;&#25970;&#21629;&#20196;&#19968;&#20010;&#26435;&#38480;&#12290;<\/p>\n<p>&#24037;&#20855;&#23457;&#25209;&#31649;&#30340;&#26159;<strong>&#27169;&#22411;&#35843;&#24037;&#20855;<\/strong>&#65292;&#19981;&#35206;&#30422;<strong>&#25554;&#20214;&#33258;&#24049;&#30340;&#20195;&#30721;<\/strong>&#12290;<\/p>\n<p>&#25152;&#20197;&#25105;&#30340;&#35268;&#30697;&#26159;&#20004;&#26465;&#65306;<\/p>\n<ul>\n<li>&#25935;&#24863;&#39033;&#30446;&#21333;&#29420;&#24320;&#19968;&#20010; profile&#65292;&#37324;&#38754;&#19981;&#35013;&#20219;&#20309;&#26469;&#36335;&#19981;&#26126;&#30340;&#19996;&#35199;&#12290;<\/li>\n<li>&#35013;&#20043;&#21069;&#33457;&#20004;&#20998;&#38047;&#32763;&#19968;&#30524;&#20179;&#24211;&#65306;&#35841;&#30340;&#12289;&#20160;&#20040;&#35768;&#21487;&#12289;&#26377;&#27809;&#26377; lifecycle script&#12289;&#35201;&#19981;&#35201;&#32593;&#12290;<\/li>\n<\/ul>\n<p>&#35768;&#21487;&#36825;&#20214;&#20107;&#27604;&#24819;&#35937;&#20013;&#23481;&#26131;&#28431;&#12290;&#25105;&#30475;&#21040;&#30340;&#20363;&#23376;&#37324;&#65292;&#26377;&#19968;&#20010;&#19979;&#36733;&#37327;&#25490;&#31532;&#19968;&#30340;&#25554;&#20214;&#26159; MIT &#21152;&#32626;&#21517;&#26465;&#27454;&#65292;&#36824;&#26377;&#19968;&#20010;&#20195;&#30721;&#23457;&#26597;&#25554;&#20214;&#29992;&#30340;&#26159;&#12300;&#38750;&#21830;&#19994;&#12301;&#35768;&#21487;&mdash;&mdash;&#28304;&#30721;&#20844;&#24320;&#65292;&#33021;&#29992;&#33021;&#25913;&#65292;&#20294;&#19981;&#33021;&#21830;&#29992;&#12290;&#33258;&#24049;&#29609;&#27809;&#20154;&#31649;&#20320;&#65292;&#20132;&#20184;&#32473;&#23458;&#25143;&#23601;&#26159;&#21478;&#19968;&#22238;&#20107;&#12290;<\/p>\n<p>&#36824;&#26377;&#19968;&#31867;&#25105;&#30452;&#25509;&#21010;&#25481;&#65306;&#21453;&#20195;&#21035;&#23478;&#20135;&#21697;&#26469;&#12300;&#34181;&#39069;&#24230;&#12301;&#30340;&#12290;&#36825;&#31867;&#25554;&#20214;&#19981;&#26159;&#25216;&#26415;&#39118;&#38505;&#65292;&#26159;&#36134;&#21495;&#39118;&#38505;&mdash;&mdash;&#25105;&#30475;&#21040;&#30340;&#37027;&#20010;&#24050;&#32463;&#22240;&#20026;&#19978;&#28216;&#39118;&#25511;&#34987;&#22788;&#32622;&#12289;&#20179;&#24211;&#24402;&#26723;&#20572;&#27490;&#32500;&#25252;&#20102;&#12290;<\/p>\n<hr class=\"sep\">\n<h2 id=\"s8\">8. &#26368;&#21518;<\/h2>\n<p>&#25105;&#22312;&#21516;&#19968;&#20010;&#19979;&#21320;&#25628;&#20102;&#21313;&#20960;&#31687;&#12300;&#24517;&#35013;&#28165;&#21333;&#12301;&#65292;&#25226;&#23427;&#20204;&#23545;&#20102;&#19968;&#36941;&#36134;&#65292;&#26143;&#25968;&#12289;&#19979;&#36733;&#37327;&#12289;&#23433;&#35013;&#21629;&#20196;&#12289;&#29256;&#26412;&#21495;&#65292;&#20960;&#20046;&#27809;&#26377;&#20004;&#31687;&#23436;&#20840;&#19968;&#33268;&#30340;&#12290;<\/p>\n<p>&#36825;&#19981;&#26159;&#35828;&#21035;&#30475;&#20102;&#12290;&#26159;&#35828;&#30475;&#23436;&#20043;&#21518;&#65292;<strong>&#33021;&#20449;&#30340;&#21482;&#26377;&#20320;&#33258;&#24049; <code>--dump-config<\/code> &#25171;&#20986;&#26469;&#30340;&#37027;&#19968;&#23631;&#12290;<\/strong><\/p>\n<p>&#25152;&#20197;&#24314;&#35758;&#24456;&#30701;&#65306;&#35013;&#19977;&#20010;&#65292;&#29992;&#19968;&#21608;&#65292;&#28982;&#21518;&#21024;&#25481;&#19968;&#20010;&#12290;<\/p>\n<p>&#21024;&#25481;&#30340;&#37027;&#20010;&#65292;&#19968;&#23450;&#26159;&#20320;&#19968;&#21608;&#37324;&#19968;&#27425;&#37117;&#27809;&#25171;&#24320;&#30340;&#12290;&#23427;&#23384;&#22312;&#30340;&#29702;&#30001;&#65292;&#21482;&#26159;&#23427;&#22312;&#26576;&#20010;&#27036;&#21333;&#19978;&#25490;&#24471;&#38752;&#21069;&#12290;<\/p>\n<p class=\"sign\">&#20889;&#20110; 2026 &#24180; 10 &#26376;<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>DSH \u88c5\u5b8c\u662f\u7a7a\u7684\uff0c\u63d2\u4ef6\u5f97\u81ea\u5df1\u6311\u3002\u5341\u51e0\u7bc7\u300c\u5fc5\u88c5\u6e05\u5355\u300d\u5bf9\u4e0d\u4e0a\u8d26\uff0c\u6240\u4ee5\u8fd9\u7bc7\u4e0d\u5217\u6e05\u5355\u2014\u2014\u8bb2\u5148\u88c5\u54ea\u51e0\u4e2a\u3001\u56db\u4e2a\u5751\u5728\u54ea\u3001\u4ee5\u53ca\u600e\u4e48\u8bc1\u660e\u5b83\u771f\u7684\u751f\u6548\u4e86\u3002<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-299","post","type-post","status-publish","format-standard","hentry","category-baowu"],"_links":{"self":[{"href":"https:\/\/dfwce.cn\/index.php?rest_route=\/wp\/v2\/posts\/299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dfwce.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dfwce.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dfwce.cn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dfwce.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=299"}],"version-history":[{"count":1,"href":"https:\/\/dfwce.cn\/index.php?rest_route=\/wp\/v2\/posts\/299\/revisions"}],"predecessor-version":[{"id":300,"href":"https:\/\/dfwce.cn\/index.php?rest_route=\/wp\/v2\/posts\/299\/revisions\/300"}],"wp:attachment":[{"href":"https:\/\/dfwce.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dfwce.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dfwce.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}