VS code 安装依赖包出现的一系列报错:node.js

VS code 安装依赖包出现的一系列报错:node.js

场景:

VS code安装依赖包的一系列报错


问题描述

问题1:VS code使用npm install 安装包的时候,出现 **npm:无法将“npm项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符:1

+npm i
+CategoryInfo:ObjectNotFound:(npm:String) (],CommandNotFoundException
4FullyQualifiedErrorId :CommandNotFoundException**

在这里插入图片描述


因为没有安装node.js,所以识别不了,下面安装node.js:
参考https://blog.ZEEKLOG.net/weixin_42182741/article/details/152072795
感谢大佬提供的详细教程!

安装之后,在VS code终端运行npm install,此时出现:

问题2:npm : 无法加载文件 E:\NodeJS\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlin k/?LinkID=135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1

在这里插入图片描述


解决方式为:
解决方法:

1.点击左下角window符号,右键打开菜单,点击PowerShell(管理员)命令窗:

在这里插入图片描述

2.在命令窗口输入命令: Set-ExecutionPolicy RemoteSigned,并回车;

在这里插入图片描述


3.在执行后的命令后,输入Y,回车即可:

在这里插入图片描述

此时回到VS code继续npm install,此时出现问题3: npm ERR! code ENOENT npm ERR! syscall open npm ERR! path /path/to/your/project/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open ‘/path/to/your/project/package.json’

报错
解决方式:
发现自己的项目根目录下面还没有package.json文件,创建新的package.json文件,在VS code终端运行

npm init 

此时出现package.json文件

再次运行npm install安装包,又出现问题4:

npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path D:\自己的路径\node_cache_cacache\tmp\712dc97e
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, open ‘D:\IT_base\node18\node_cache_cacache\tmp\712dc97e’
npm ERR! [Error: EPERM: operation not permitted, open ‘D:\IT_base\node18\node_cache_cacache\tmp\712dc97e’] {
npm ERR! errno: -4048,
npm ERR! code: ‘EPERM’,
npm ERR! syscall: ‘open’,
npm ERR! path: ‘D:\:自己的路径\node_cache\_cacache\tmp\712dc97e’
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It’s possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! Log files were not written due to an error writing to the directory: D:\自己的路径\node_cache_logs
npm ERR! You can rerun the command with --loglevel=verbose to see the logs in your terminal

在这里插入图片描述

解决方法:
给这两三文件加上的权限不够,把这些文件的权限都开启起来。

在这里插入图片描述

方法为:
1.选择node_cache文件,右键点击属性

在这里插入图片描述


2.点击安全,并编辑

3.勾上完全控制,点击应用,确定。

在这里插入图片描述


剩下的两个文件夹也是一样,把权限给足够,我是将node_cache和node_global两个文件的权限加上就可以了,不行的可以将三个文件的权限都加上

Read more

零基础学AI大模型之RAG系统链路构建:文档切割转换全解析

零基础学AI大模型之RAG系统链路构建:文档切割转换全解析

大家好,我是工藤学编程 🦉一个正在努力学习的小博主,期待你的关注实战代码系列最新文章😉C++实现图书管理系统(Qt C++ GUI界面版)SpringBoot实战系列🐷【SpringBoot实战系列】SpringBoot3.X 整合 MinIO 存储原生方案分库分表分库分表之实战-sharding-JDBC分库分表执行流程原理剖析消息队列深入浅出 RabbitMQ-RabbitMQ消息确认机制(ACK)AI大模型零基础学AI大模型之LangChain WebBaseLoader与Docx2txtLoader实战 前情摘要 1、零基础学AI大模型之读懂AI大模型 2、零基础学AI大模型之从0到1调用大模型API 3、零基础学AI大模型之SpringAI 4、零基础学AI大模型之AI大模型常见概念 5、零基础学AI大模型之大模型私有化部署全指南 6、零基础学AI大模型之AI大模型可视化界面 7、零基础学AI大模型之LangChain 8、零基础学AI大模型之LangChain六大核心模块与大模型IO交互链路 9、零基础学AI大模型之Prompt提示词工程 10、零基础学

By Ne0inhk
OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手

OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手

OpenClaw(原 Clawdbot)钉钉对接保姆级教程 手把手教你打造自己的 AI 助手 OpenClaw 是一款开源的本地 AI 助手,支持在你自己的服务器上部署,通过钉钉、飞书、WhatsApp、Telegram 等聊天工具交互。与云端 SaaS 服务不同,OpenClaw 让你完全掌控数据隐私,可以执行系统命令、浏览网页、管理文件,甚至编写代码。本教程将手把手教你在 Linux 系统下安装 OpenClaw 并对接钉钉机器人,打造专属的智能助理。 注意:本教程在 Linux 系统下进行 如果你使用飞书 可以看 保姆级 OpenClaw (原 Clawdbot)飞书对接教程 手把手教你搭建 AI 助手 OpenClaw 是什么? OpenClaw(原名

By Ne0inhk
AI时代人人都是产品经理:能力边界:AI 能做什么、不能做什么?产品经理必须摸清的技术边界

AI时代人人都是产品经理:能力边界:AI 能做什么、不能做什么?产品经理必须摸清的技术边界

为什么要先搞懂AI的能力边界? 在AI工具遍地开花的今天,很多产品经理陷入了两个极端:要么过度迷信AI,认为它能解决所有问题;要么对AI充满恐惧,担心自己的岗位被替代。但现实是:AI不是产品经理的竞争对手,而是需要你掌握的核心工具。 搞懂AI的能力边界,本质是帮你: 1. 避免在需求评审会上提出技术上不可能实现的需求 2. 精准判断哪些工作可以交给AI提效,哪些必须自己亲力亲为 3. 利用AI的能力边界,设计出更有竞争力的产品方案 4. 建立和技术团队平等对话的技术认知基础 AI能做什么?6类产品经理必用的AI能力 1. 结构化信息处理:批量处理重复工作 AI最擅长处理有明确规则、结构化、重复性的任务,这些工作往往占据了产品经理30%以上的时间: * 自动整理用户调研数据,提炼高频需求关键词 * 批量生成产品文档的初始版本,如需求说明、接口文档 * 分析用户行为日志,输出标准化的行为路径报告 实战示例:用AI批量生成PRD需求条目 from openai import OpenAI client = OpenAI(api_key="

By Ne0inhk

用 OpenClaw 搭建企业微信 AI Agent:从零到自动化客服只需 30 分钟

本教程将指导您使用 OpenClaw 搭建一个企业微信 AI 客服,实现 7×24 小时自动回复。以阿里云为例,其他云服务商(如腾讯云)的流程也基本一致。 🎯 整体流程概览 1. 准备账号:注册企业微信,并获取阿里云百炼大模型 API Key。 2. 部署 OpenClaw:在云服务器上部署 OpenClaw 并接入大模型。 3. 配置企业微信:创建应用或机器人,获取 CorpID、AgentID、Secret 等凭证。 4. 打通连接:将企业微信的回调地址指向 OpenClaw 服务。 5. 测试优化:在微信中测试对话,并通过优化知识库提升准确率。 🛠️ 一、准备工作 (约 5 分钟) 1. 企业微信

By Ne0inhk