我在Sitecore 8> Control Panel中得到這個javascript錯誤。點擊「安裝包」或任何其他鏈接:ReferenceError:在Sitecore中沒有定義scForm 8
ReferenceError: scForm is not defined
在Firebug看,似乎是一個文件丟失:http://my.site/-/speak/v1/assets/main.js。
我在Sitecore 8> Control Panel中得到這個javascript錯誤。點擊「安裝包」或任何其他鏈接:ReferenceError:在Sitecore中沒有定義scForm 8
ReferenceError: scForm is not defined
在Firebug看,似乎是一個文件丟失:http://my.site/-/speak/v1/assets/main.js。
發現:發生此錯誤,因爲文件App_Config/Include/.Sitecore.Speak.Important.config
丟失。
爲什麼缺少?由於文件名以'。'開頭,我們使用TeamCity和Octopus Deploy/OctoPack生成一個NuGet包來進行部署。
這是OctoPack的設計行爲 - 即不包括在輸出包中包含前導句點的文件(請參閱here)。但作爲評論的狀態,現在有一個選項,允許點文件部署:
在TeamCity的(轉輪式的MSBuild或的Visual Studio(SLN))你的構建生成步驟,在該領域命令行參數,插入或添加以下內容:
/p:OctoPackNuGetArguments=-NoDefaultExcludes
究竟誰來名稱與反正主導時期的文件...
聽起來像是一個好題材的博客文章! –
@RichardSeal你的意思是文件命名好的行爲? :) –