zombieyang / puerts_unity_webgl_demo

在Unity里用Typescript写小游戏/Web游戏
BSD 3-Clause "New" or "Revised" License
181 stars 63 forks source link

[unity] puerts-webgl/build puerts-js for browser 复制js到build目录报错 #21

Open lovepurple opened 2 years ago

lovepurple commented 2 years ago

error log | 日志或报错信息

System.Exception: internal/fs/utils.js:307: Error: EXDEV: cross-device link not permitted, rename 'F:\Repository\puerts_unity_webgl_demo\package\Javascripts~\PuertsDLLMock\dist\puerts-runtime.js' -> 'C:\Users\songg\Desktop\New folder (2)\puerts-runtime.js'

Error: EXDEV: cross-device link not permitted, rename 'F:\Repository\puerts_unity_webgl_demo\package\Javascripts~\PuertsDLLMock\dist\puerts-runtime.js' -> 'C:\Users\songg\Desktop\New folder (2)\puerts-runtime.js' at renameSync (fs.js:772:3) at module.exports (F:\Repository\puerts_unity_webgl_demo\package\Javascripts~\build.js:22:5) at chunk:10:17 at Puerts.GenericDelegate.Action[T1,T2,T3] (T1 p1, T2 p2, T3 p3) [0x0006b] in F:\Repository\puerts_unity_webgl_demo\projects\1_Rotate\Library\PackageCache\com.tencent.puerts.core@3066baced2\Runtime\Src\GenericDelegate.cs:545 at WebGLPuertsPostProcessor.run (System.String runEntry, System.String lastBuiltPath) [0x0006c] in F:\Repository\puerts_unity_webgl_demo\package\Editor\WebGLPostProcessor.cs:46 UnityEngine.Debug:LogError (object) WebGLPuertsPostProcessor:run (string,string) (at F:/Repository/puerts_unity_webgl_demo/package/Editor/WebGLPostProcessor.cs:50) WebGLPuertsPostProcessor:browser () (at F:/Repository/puerts_unity_webgl_demo/package/Editor/WebGLPostProcessor.cs:64)

context | 编译/运行环境

Windows 10 Unity2020.3.36f1 LTS

how to reproduce | 复现步骤

1.Unity Build WebGL 2.点击UnityEditor上的 puerts-webgl/build puerts-js for browser