<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Vscode on 北斗的天地</title>
        <link>https://www.imcry.vip/tags/vscode.html</link>
        <description>Recent content in Vscode on 北斗的天地</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Sun, 17 Aug 2025 02:01:00 +0800</lastBuildDate><atom:link href="https://www.imcry.vip/tags/vscode/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>解决VSCODE的终端无法执行npx命令</title>
            <link>https://www.imcry.vip/post/327.html</link>
            <pubDate>Sun, 17 Aug 2025 02:01:00 +0800</pubDate>
            <guid>https://www.imcry.vip/post/327.html</guid>
            <description>&lt;p&gt;我用vscode里的终端尝试构建React项目时，发现无法执行&lt;code&gt;npx&lt;/code&gt;指令。&lt;br&gt;&#xA;通过网上检索了下信息，得知错误是因为PowerShell 执行策略限制导致的。Windows 默认禁止运行未签名的脚本，而&lt;code&gt;npx&lt;/code&gt;本质上是一个&lt;code&gt;.ps1&lt;/code&gt;脚本文件。&lt;/p&gt;&#xA;&lt;h1 id=&#34;解决&#34;&gt;&lt;a href=&#34;#%e8%a7%a3%e5%86%b3&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;解决&#xA;&lt;/h1&gt;&lt;h2 id=&#34;方法一临时允许当前会话运行脚本&#34;&gt;&lt;a href=&#34;#%e6%96%b9%e6%b3%95%e4%b8%80%e4%b8%b4%e6%97%b6%e5%85%81%e8%ae%b8%e5%bd%93%e5%89%8d%e4%bc%9a%e8%af%9d%e8%bf%90%e8%a1%8c%e8%84%9a%e6%9c%ac&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;方法一：临时允许当前会话运行脚本&#xA;&lt;/h2&gt;&lt;p&gt;在 PowerShell 中运行以下命令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Set-ExecutionPolicy -Scope &lt;span style=&#34;color:#66d9ef&#34;&gt;Process&lt;/span&gt; -ExecutionPolicy Bypass&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;方法二永久修改当前用户的执行策略&#34;&gt;&lt;a href=&#34;#%e6%96%b9%e6%b3%95%e4%ba%8c%e6%b0%b8%e4%b9%85%e4%bf%ae%e6%94%b9%e5%bd%93%e5%89%8d%e7%94%a8%e6%88%b7%e7%9a%84%e6%89%a7%e8%a1%8c%e7%ad%96%e7%95%a5&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;方法二：永久修改当前用户的执行策略&#xA;&lt;/h2&gt;&lt;p&gt;在 PowerShell 中运行以下命令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h1 id=&#34;验证&#34;&gt;&lt;a href=&#34;#%e9%aa%8c%e8%af%81&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;验证&#xA;&lt;/h1&gt;&lt;p&gt;重新在vscode的终端中执行&lt;code&gt;npx&lt;/code&gt;命令后输出如下的类似结果：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PS D:\a\b&amp;gt; npx&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Entering npm script environment at location&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;D:\a\b&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Type &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;exit&amp;#39;&lt;/span&gt; or ^D when finished&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Microsoft Windows [版本 &lt;span style=&#34;color:#ae81ff&#34;&gt;10.0&lt;/span&gt;.26100.&lt;span style=&#34;color:#ae81ff&#34;&gt;4946&lt;/span&gt;]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
        </item></channel>
</rss>
