uirecorder icon indicating copy to clipboard operation
uirecorder copied to clipboard

Install fail! Error: ENOENT: no such file or directory

Open jqsl2012 opened this issue 2 years ago • 4 comments

C:\Users\Administrator\Desktop\uirecorder>uirecorder init
    __  ______   ____                           __
   / / / /  _/  / __ \___  _________  _________/ /__  _____
  / / / // /   / /_/ / _ \/ ___/ __ \/ ___/ __  / _ \/ ___/
 / /_/ // /   / _, _/  __/ /__/ /_/ / /  / /_/ /  __/ /
 \____/___/  /_/ |_|\___/\___/\____/_/   \__,_/\___/_/    v3.5.3

Official Site: http://uirecorder.com
------------------------------------------------------------------

? Path扩展属性配置,除id,name,class之外 data-id,data-name,type,data-type,role,data-role,data-value
? 属性值黑名单正则
? class值黑名单正则
? 断言前隐藏
? WebDriver域名或IP 127.0.0.1
? WebDriver端口号 4444
? 需要同时测试的浏览器列表 chrome, ie 11

config.json 文件保存成功
package.json 文件创建成功
README.md 文件创建成功
screenshots 文件夹创建成功
commons 文件夹创建成功
uploadfiles 文件夹创建成功
.editorconfig 文件创建成功
.gitignore 文件创建成功
install.sh 文件创建成功
run.bat 文件创建成功
run.sh 文件创建成功
hosts 文件创建成功
.vscode/launch.json 文件创建成功

Start install project dependencies...
--------------------------------------------

× Install fail! Error: ENOENT: no such file or directory, open 'C:\Users\Administrator\Desktop\uirecorder\node_modules\_@[email protected]@@types\node\.npminstall.done'
node:internal/process/promises:279
            triggerUncaughtException(err, true /* fromPromise */);
            ^

[Error: ENOENT: no such file or directory, open 'C:\Users\Administrator\Desktop\uirecorder\node_modules\_@[email protected]@@types\node\.npminstall.done'] {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'open',
  path: 'C:\\Users\\Administrator\\Desktop\\uirecorder\\node_modules\\_@[email protected]@@types\\node\\.npminstall.done'
}

win下安装报错,环境 node:v16.15.1,npm:8.11.0

jqsl2012 avatar Jul 07 '22 14:07 jqsl2012

我也遇到这个问题。解决步骤挺离谱:

  1. 删掉 node_modules\_@[email protected]@@types 目录
  2. 然后用cnpm i @types@node安装
  3. 再执行uirecorder init即可

aduil avatar Jul 18 '22 13:07 aduil

我也遇到这个问题。解决步骤挺离谱:

  1. 删掉 node_modules\_@[email protected]@@types 目录
  2. 然后用cnpm i @types@node安装
  3. 再执行uirecorder init即可

你好,我尝试使用你的步骤,结果发现在第三步的时候,node_modules_@[email protected]@@types目录里的内容又变回了之前的内容。不知道是否我有哪些步骤错误了。

chengcheng2046 avatar Jul 22 '22 14:07 chengcheng2046

npm i @types@node npm ERR! code EINVALIDPACKAGENAME npm ERR! Invalid package name "@types" of package "@types@node": name can only contain URL-friendly characters.

npm ERR! A complete log of this run can be found in:

删了安装 直接报错了啊

JackieZhang-Coding avatar Aug 08 '22 07:08 JackieZhang-Coding

node -v 查看当前 node 版本,使用 v12 或者 v14

附 v14 下载地址:https://nodejs.org/dist/v14.20.0/ 安装完删除 node_modules 后再 cnpm i

undead25 avatar Aug 08 '22 12:08 undead25