0
我知道總是有風險去使用像grunt
這樣非標準的東西來部署項目,但我仍然決定這麼做。我用Yeoman腳手架簡單的AngularJS
項目和grunt
來測試它。這一切都很好,我沒有收到很多Jslint
錯誤。我非常遵循所有編碼標準。Grunt build + nginx:意外錯誤
然後我做了grunt build
來構建項目(minify等)並將dist文件夾複製到服務器上。我將nginx
指向dist
目錄,並且很驚訝地發現源文件中有很多錯誤。
第一個可能是nginx
配置問題;我在控制檯中遇到錯誤;
Resource interpreted as Script but transferred with MIME type text/html
我檢查了服務器配置,但發現在我的情況下,配置已經有了:
include /etc/nginx/mime.types;
所以沒有去。
我的控制檯抖動與看起來像
Uncaught SyntaxError: Unexpected token < ui-bootstrap.js:1
實際上我看到已插入的UI-bootstrap.js HTML標記的JavaScript錯誤 - 無論是nginx的或grunt build
在任何情況下,這真的讓我卡住了。任何人都可以解決這個問題謝謝。
看看這個http://www.staticshin.com/minimal-nginx-configuration-for-front-end-development/ – originof 2014-10-11 12:28:03
@originof我有,我已經一一重複他們的步驟。恐怕沒有幫助。 – Ashesh 2014-10-11 12:33:24
有人嗎?這真的是我第二次與Grunt不好的經歷。 – Ashesh 2014-10-11 13:06:55