几个月来,我们一直在部署文件中使用 RequireJS Optimizer。一切正常。
基本上我们正在做的事情如下:
我们编译我们的咖啡脚本文件
node %DEPLOYMENT_SOURCE%\build\node_modules\coffee-script\bin\coffee -co "%DEPLOYMENT_SOURCE%\src\Web\Scripts" "%DEPLOYMENT_SOURCE%\src\Web\Coffee"
然后我们使用 RequireJS 将 js 文件优化为单个文件:
node "%DEPLOYMENT_SOURCE%\build\node_modules\requirejs\bin\r.js" -o "%DEPLOYMENT_SOURCE%\build\build.js"
在本地,它的工作原理是#1。但是在 Azure 上我们有这个错误:
Cannot optimize network URL, skipping: //1.1.1.1.1/path/site/repository/src/Web/Scripts/dashboard/almond.js
请注意,我更改了 IP 和路径。
我查看了RequireJS的文档,实际上优化时它不支持网络URL。
几天前,同样的脚本还在工作。
有人知道 Azure 中可能导致这种情况的变化吗?任何解决方法?
非常感谢