我知道使用像grunt这样的非标准工具来部署项目总是有风险的,但我还是决定这样做。我使用Yeoman搭建了一个简单的AngularJS项目,并使用grunt对其进行了测试。这一切都很好,我没有得到太多的Jslint错误。我几乎遵循了所有的编码标准。
然后,我使用grunt build来构建项目(minify等人),并将dist文件夹复制到服务器上。我将nginx指向dist目录,并且非常惊讶地在源文件中看到许多错误。
第一个问题可能是nginx配置问题;我在控制台中得到的错误是;
Resource interpreted as Script but transferred with MIME
但是搭建了本地DNS,客户端(windows)创建后立马报NOT IMPLEMENTED,buffer_read_ipv4_address_at,是Windows不支持,但是我看教程搭建都是客户端是windows,不搭建本地DNS,直接设置权威服务器DNS,返回只有answer<1,会直接报DNS DNS didn't return an answer