错误信息

node-gyp : 无法加载文件 C:\Users\ThinkPad\AppData\Roaming\npm\node-gyp.ps1,因为在此系统上禁止运行脚本。有关详细信息,
请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ node-gyp rebuild
+ ~~~~~~~~+ CategoryInfo          : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess

解决方法

1、管理员运行VSCode

2、以管理员运行PowerShell,输入set-ExecutionPolicy RemoteSigned,按Y确认即可。

PS D:\work\razer\Anne\node-ffi-napi-master> set-ExecutionPolicy RemoteSigned执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): Y
PS D:\work\razer\Anne\node-ffi-napi-master> node-gyp rebuild
gyp info it worked if it ends with ok
gyp info using node-gyp@9.0.0
gyp info using node@16.14.2 | win32 | x64
gyp info find Python using Python version 3.10.3 found at "C:\Python\python.exe"
gyp info find VS using VS2019 (16.11.31729.503) found at:
gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community"
gyp info find VS run with --verbose for detailed information
gyp info spawn C:\Python\python.exe
gyp info spawn args [
gyp info spawn args   'C:\\Users\\ThinkPad\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'msvs',
gyp info spawn args   '-I',
gyp info spawn args   'D:\\work\\razer\\Anne\\node-ffi-napi-master\\build\\config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\ThinkPad\\AppData\\Roaming\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\ThinkPad\\AppData\\Local\\node-gyp\\Cache\\16.14.2\\include\\node\\common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=C:\\Users\\ThinkPad\\AppData\\Local\\node-gyp\\Cache\\16.14.2',
gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\ThinkPad\\AppData\\Roaming\\npm\\node_modules\\node-gyp',
gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\ThinkPad\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.14.2\\\\<(target_arch)\\\\node.lib',
gyp info spawn args   '-Dmodule_root_dir=D:\\work\\razer\\Anne\\node-ffi-napi-master',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'D:\\work\\razer\\Anne\\node-ffi-napi-master\\build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe
gyp info spawn args [
gyp info spawn args   'build/binding.sln',
gyp info spawn args   '/clp:Verbosity=minimal',
gyp info spawn args   '/nologo',
gyp info spawn args   '/p:Configuration=Release;Platform=x64'
gyp info spawn args ]
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“-m”开关。Preprocessing assembly file ..\..\..\deps\libffi\src\x86\win64_intel.preasmwin64_intel.preasmBuilding assembly file Release\obj\ffi\\win64_intel.asmAssembling: Release\obj\ffi\win64_intel.asmprep_cif.ctypes.craw_api.cjava_raw_api.cclosures.cffiw64.cwin_delay_load_hook.ccffi.vcxproj -> D:\work\razer\Anne\node-ffi-napi-master\build\Release\\libffi.libnothing.cwin_delay_load_hook.ccnothing.vcxproj -> D:\work\razer\Anne\node-ffi-napi-master\build\Release\\nothing.libffi.cccallback_info.ccthreaded_callback_invokation.ccwin32-dlfcn.ccwin_delay_load_hook.cc正在创建库 D:\work\razer\Anne\node-ffi-napi-master\build\Release\ffi_bindings.lib 和对象 D:\work\razer\Anne\node-ffi-napi-master\build\Release\ffi_bindings.exp正在生成代码Previous IPDB not found, fall back to full compilation.All 523 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.已完成代码的生成ffi_bindings.vcxproj -> D:\work\razer\Anne\node-ffi-napi-master\build\Release\\ffi_bindings.node
gyp info ok

VS CODE下 无法执行 node-gyp 命令相关推荐

  1. 停止linux下正在执行的ping命令

    CTRL+c或CTRL+z方式退出 也可以设置选项方式,使得ping命令执行若干次包就终止.ping 192.168.34.44 -c 4,此时ping命令将执行4次

  2. 记录MySQL下所执行的所有命令

    mysql想看到历史的话,不能通过语句来实现. 只能通过记录每条语句进入LOG 里面 配置my.ini或者 my.cnf 比如名字为:historyOrder.log [mysqld] log=his ...

  3. 【解决】android设备有root权限,执行“adb disable-verity”命令报错“verity cannot be disabled/enabled - USER build”

    这个错误提示意味着你的设备是使用USER版本的固件构建的,这个版本不允许禁用verity功能.但是,你可以尝试以下步骤来解决问题: 确认你的设备是否已经root,可以通过执行"adb roo ...

  4. linux剪切到另一个文件夹,linux下文件夹操作常见命令如创建、复制、剪切、重命名、清空和删除命令 实例说明...

    linux下文件夹操作常见命令如创建.复制.剪切.重命名.清空和删除命令 实例说明,在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinoz ...

  5. Node.js 在命令行下执行Console.log()命令时,第二行会打印undefined的原因

    转载:http://blog.csdn.net/chy555chy/article 问题描述:在命令行下执行Console.log()命令后,第一行会以 "正常的白字" 输出log ...

  6. node.js命令行程序在Windows系统和Linux系统下的部署

    在Windows系统下全局部署node.js写的命令行程序 我们有一个简单的命令行程序,使用node.js的commander模块写的,只有一个文件hello.js,其内容如下: #!/usr/bin ...

  7. linux定时执行任务命令,crontab(linux下定时执行任务命令)

    在linux在可以通过在脚本里(列如sh)写如日常需要进行的操作,然后通过crontab定时运行脚本. Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性所要执行的 ...

  8. java test abc_DOS命令行下成功执行命令:java Test abc 21,则以下描述正确的是()

    [单选题]假设有两个整数x和y,表达式x>=y?x:y的含义是() [单选题]下列哪项不是Java语言的关键字?() [判断题]每项经济业务发生后,都会引起企业的资产和权益总额发生增减变动,但会 ...

  9. linux rm 文件找回_linux下执行rm -rf命令后如何恢复

    果真感觉蛋疼了,欲哭无泪啊!写了一天的成果,想着把之前备份的文件删除呢,结果把刚写完的删了. 国外著名linx管理员守则中有这么一条:"慎用rm -rf命令,除非你知道此命令将带来什么后果. ...

最新文章

  1. ORACLE 12C PDB部分功能测试
  2. Python以表格、可视化图像的形式输出模型特征重要度(feature importances)并进行重要度归一化及排序
  3. 你奋斗这么辛苦,这辈子要证明什么?
  4. gtp怎么安装系统_UEFI+GTP模式下使用GHO文件安装WIN7或WIN8系统图文教程详解
  5. Java两则故障分析和常见连接超时时间
  6. SAP Fiori gateway OData开发重要的tcode SEGW背后的数据库表
  7. YTU 2924: 文件操作--二进制文件读入
  8. [html] 你有使用过meter标签吗?说说它的用途有哪些?
  9. java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)
  10. mysql web备份软件_GitHub - toolzone/mysql_web_backup: mysql数据库自动备份,web网站自动备份shell脚本...
  11. [MAC] 小技巧– 取消屏幕缩放功能,以免不小心误触
  12. php微信获取openid_PHP微信网页授权获取OPENID
  13. 05 无人机动态模型
  14. 微信小程序跳转公众号
  15. 【论文笔记】:Enriched Feature Guided Refinement Network for Object Detection
  16. mtk 手机 linux,【ZT】MTK X20编译环境搭建 烧写安卓固件详细教程
  17. duet二重奏hp_《二重奏》Duet
  18. Java开发环境搭建步骤
  19. 郭天祥ARM9架构嵌入式linux培训视频教程
  20. excel将B列数据放在A列后面

热门文章

  1. 算法 | 详解斐波那契数列问题
  2. python pop3lib连接网易企业邮箱
  3. 服务器千兆网卡显示百兆,windows10系统查看网卡是千兆还是百兆的方法
  4. 凉宫春日的忧郁第六章
  5. android 竖屏rpg游戏,可以竖屏玩的rpg角色扮演大型手游排行
  6. 北京大学计算机系丁万东,第八届北京大学程序设计大赛圆满落幕 陈瑜希等同学获冠军...
  7. 读书笔记:《代码大全2》
  8. SQL server 2008 定义数据类型
  9. 2018年全国多校算法寒假训练营练习比赛(第五场)解题报告
  10. Marvell校招新增数字后端工程师岗位