【发布时间】:2013-08-27 02:14:12
【问题描述】:
几个月来,我们一直在部署文件中使用 RequireJS Optimizer。一切正常。
基本上我们正在做的事情如下:
我们编译我们的 Coffee 脚本文件
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 中可能导致这种情况的变化吗?有什么解决方法吗?
非常感谢
【问题讨论】:
标签: node.js azure cmd requirejs