VSCode 在使用pnpm命令时,提示“无法加载文件 C:\Users\,因为在此系统上禁止运行脚本”

解决方案:
1.用get-ExecutionPolicy命令在vscode终端查询状态

get-ExecutionPolicy

返回 Restricted 说明状态是禁止的

2.用set-ExecutionPolicy RemoteSigned命令更改状态即可

set-ExecutionPolicy RemoteSigned

然后再输入 get-ExecutionPolicy ,显示 RemoteSigned 就可以正常执行 pnpm 命令了。

3.如果提示需要管理员权限,执行以下代码

Set-ExecutionPolicy -SCope CurrentUser RemoteSigned

4.重新输入 get-ExecutionPolicy ,显示 RemoteSigned ,就可以执行 pnpm 命令啦。

### 配置 `pnpm run dev` 后自动打开 Chrome 浏览器 为了使 `pnpx run dev` 或者 `pnpm run dev` 命令启动开发服务器后能够自动在 Google Chrome 中打开应用,可以在项目的 `package.json` 文件中的脚本部分进行相应修改。具体来说,在现有的命令后面添加参数来指定浏览器。 对于 Webpack 开发环境而言,可以通过编辑 `package.json` 的 `"scripts"` 字段实现这一功能: ```json { "scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --open chrome --host localhost", "start": "pnpm run dev", "build": "node build/build.js" } } ``` 上述配置指定了当执行 `pnpm start` 或 `pnpm run dev` ,将会使用 Webpack Dev Server 并尝试通过 `--open chrome` 参数自动开启 Chrome 浏览器[^1]。 如果项目采用的是 Vite 构建工具,则相应的配置可能略有不同。通常情况下只需要调整 vite.config.ts (或 js) 文件内的 server 属性即可满足需求: ```typescript import { defineConfig } from 'vite' export default defineConfig({ server: { open: 'chrome', host: true, port: 3000, // 设置端口为 3000 }, }) ``` 此设置同样适用于其他类型的前端框架和构建工具链组合,只要它们支持类似的选项用于控制服务行为和浏览器自动化操作。 另外需要注意的是,某些操作系统上直接写入 `'chrome'` 可能无法正常工作;此可以尝试提供完整的应用程序路径作为替代方案,例如 Windows 上可能是 `"C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"` 而 macOS 则应改为 `/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome`. 最后提醒一点,确保本地已经安装了最新版本的 Node.js 和 PNPM 工具,并且全局环境中也存在可用的 Chrome 安装实例以便于正确解析并调用该浏览器程序。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值