node错误C:UsersmacAppDataRoaming pm/node_modules/node/bin/node: line 1: This: command not found

Posted Rudon滨海渔村

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node错误C:UsersmacAppDataRoaming pm/node_modules/node/bin/node: line 1: This: command not found相关的知识,希望对你有一定的参考价值。

错误

mac@MacbookMainWin7 MINGW64 ~
$ npm i -g electron-builder electron-package
+ electron-builder@22.14.13
+ electron-package@0.1.0
added 215 packages from 199 contributors in 30.781s

mac@MacbookMainWin7 MINGW64 ~
$ electron -v
C:\\Users\\mac\\AppData\\Roaming\\npm/node_modules/node/bin/node: line 1: This: command not found

mac@MacbookMainWin7 MINGW64 ~
$

错误原因

无缘无故多了一个文件“node”,内容是“This file intentionally left blank
路径是:C:\\Users\\mac\\AppData\\Roaming\\npm\\node_modules\\node\\bin

 

解决办法

删掉这个文件即可

C:\\Users\\xxxxxxxx\\AppData\\Roaming\\npm\\node_modules\\node\\bin\\node
注意修改xxxxxxxx为你的用户名

重新运行node命令:

mac@MacbookMainWin7 MINGW64 ~                                                   
$ electron -v                                                                   
Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher.    
Setting the NODE_SKIP_PLATFORM_CHECK environment variable to 1 skips this       
check, but Node.js might not execute correctly. Any issues encountered on       
unsupported platforms will not be fixed.                                        

我他喵.....

看这段鸡肠的意思,要我们添加一个系统变量“NODE_SKIP_PLATFORM_CHECK”
值为1,保存,ok!再来!

 不行,还是一个样,重启电脑!

再来!

ok,搞定。。。。

 

以上是关于node错误C:UsersmacAppDataRoaming pm/node_modules/node/bin/node: line 1: This: command not found的主要内容,如果未能解决你的问题,请参考以下文章

node.js安装后出现环境变量错误找不到node

错误 C2661:'node::node':没有重载函数需要 3 个参数

Node.js 错误(NPM 错误)

Node.js:啥是 ENOSPC 错误以及如何解决?

如何解决纱线构建错误 - 错误:ENOTEMPTY: directory not empty, rmdir '/frontend/out/node_modules/cacache/node_modul

我在 Node 终端程序中出现错误“错误:找不到模块”