在最新版本的aurelia beta之前,我很高兴部署到azure running jspm 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模板包本身的问题?
1条答案
按热度按时间f1tvaqid1#
要解决文件锁定问题,只需从门户重新启动web应用程序。这将导致冷重启。如果您正在运行生产站点,请注意此停机时间。