admin管理员组

文章数量:1794759

关于 vscode npm run build:prod 报错问题 :文件名、目录名或卷标语法不正确 node nodejs vscode vue

关于 vscode npm run build:prod 报错问题 :文件名、目录名或卷标语法不正确 node nodejs vscode vue

关于vscode npm run build:prod报错问题 文件名、目录名或卷标语法不正确 node nodejs vscode vue

nodejs 版本 v16.16.08.11.0 自带的npm 版本 8.11.0

问题描述

vscode 终端报错如下:

.... > vue-element-amdin@4.4.0 build:prod > vue-cli-service build 文件名、目录名或卷标语法不正确 .... 第一 问题由来 删除本地node_modules 依赖包 在 npm install 时候 报如下错误: A complete log of this run can be found in: npm ERR! C:\\Users\\64890\\AppData\\Roaming\\npm-cache\\_logs\\2020-10-06T01_10_05_787Z-debug.log

之前处理过类似问题 就是 执行npm cache clean --force(清理缓存) 再执行 npm install 一般情况是可以成功的 如果不行 就找到 .npmc 在 终端 执行 npm config list就可以找到.npmc的位置

现在说一下 出现文件名、目录名或卷标语法不正确这个报错 是因为 nodejs 全局安装的问题,在 终端 执行了: npm install npm -g // 全局更新 执行 npm run dev 正常 执行 npm run build:prod 报错:文件名、目录名或卷标语法不正确

第二 解决的方法

1.重装 vscode 不行 2.重装 nodejs 不行

做法如下: 方法1: 执行 npm install npm 如果不行 见方法2 方法2: 配置 nodejs 环境变量 改变nodejs的下载依赖包路径 安装完nodejs后,也同时安装了npm,npm是nodejs中下载依赖包的命令,管理nodejs中的依赖包,下载依赖包时默认下载的路径是C:\\Users\\Administrator\\AppData\\Roaming\\npm,可以通过cmd输入npm root -g查看 我们也可以把包的路径放到nodejs安装的路径下面,先在安装路径下创建两个文件夹 node_global 、node_cache

然后在cmd中输入以下命令:

npm config set prefix "D:\\Program Files\\nodejs\\node_global" npm config set cache "D:\\Program Files\\nodejs\\node_cache"

配置环境变量

重启电脑

尝试 执行 cmd执行 npm -v 如果显示 版本号 可执行: npm run build:prod 如果 可以 就OK 不行 vscode 执行终端 npm install npm

再不行 执行顺序变一下 先 vscode 执行终端 npm install npm 再配置 nodejs 环境变量

亲测正常,具体问题 具体分析!谢谢!

特别鸣谢: blog.csdn/zjjcchina/article/details/124382352

本文标签: 报错标语不正确文件名目录