终端错误:nodemon.无法加载ps1,因为在此系统上禁用了运行脚本.更多

我有办法用这种方法解决这个问题

  1. 以管理员身份运行打开Windows PowerShell
  2. 执行此命令:Unrestricted

这就解决了问题,但这样系统就会显示安全风险警告.我的问题是:有没有其他方法可以在没有安全风险的情况下解决这个问题?目标是使用nodemon.

推荐答案

我建议使用RemoteSigned而不是Unrestricted,如果可能的话,将策略限制在CurrentUser.

以管理员身份运行Powershell,然后:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

RemoteSigned:"Windows server计算机的默认执行策略."



除此之外,我不会太担心它,因为它不是一种安全机制.参见the docs:的这段引语

"执行策略不是限制用户的安全系统

Node.js相关问答推荐

CloudTasksClient在Firebase Function % s onDocumentCreated中实例化时导致错误

如果非SQL函数在事务内部运行失败,PG-Promise事务会回滚吗?

Node-Red Tasmota 错误:连接 ECONNREFUSED 192.168.77.21:1883

Rails 7导入npm yaml包时出现404错误

如何在 require 方法中使用路径与node.js react ?

TypeScript Eslint警告了一个AWS客户端构造函数(dynamodb),但没有警告另一个(s3)

如何在 JavaScript 中显示多维数组中使用的一维数组的变量名?

node_modules/preact/src/jsx.d.ts:2145:22 - 错误 TS2304:找不到名称SVGSetElement

看起来这段代码try GET 请求发送的值变为空白

如何在 MongoDB collection.find() 上获取回调

搜索MongoDB条目的正确方法是'_id';在 node 中

Puppeteer 错误:未下载 Chromium 修订版

编写可维护的事件驱动代码

node.js 模块和函数中this的含义

Express.js中的bodyParser.urlencoded({extended: true }))和bodyParser.json()是什么意思?

要求('babel/register')不起作用

响应分块时获取整个响应正文?

node.js 找不到模块mongodb

react-native run-android 无法识别

将 expressjs 绑定到特定的 IP 地址