在最新版本的 aurelia beta 之前,我很乐意部署到 Azurejspm update
作为部署命令的一部分运行。但是,由于最新的测试版,update
失败了
err Error: EPERM: operation not permitted, rename 'D:\local\LocalAppData\.jspm\packages\npm\aurelia-templating@1.0.0-beta.1.0.2\dist\amd' -> 'D:\local\LocalAppData\.jspm\packages\npm\.tmp-aurelia-templating@1.0.0-beta.1.0.2'
at Error (native)
为了自己解决这个问题,我在 Kudu 命令提示符下使用了以下内容:
jspm clean
jspm install aurelia-templating
jspm update aurelia-templating
不用说jspm update
在我的本地机器上运行正常,这强烈表明这是 Azure 中 D:\Local\LocalAppData 中的权限问题。
有没有办法改变这个文件夹中的权限,或者这是 aurelia-template 包本身的问题?