2

我成功安装了应用程序依赖项的所有基础,包括 ruby​​、nodejs、git、scss 和一切。

但是,加载其属性似乎有问题。

它显示了下面的屏幕(没有模板、css和js)

我的屏幕

什么时候应该显示下面的

适当的屏幕

从 chrome 和 ie 控制台来看,这显然是我本地设置的问题。有谁知道如何解决这一问题?

下面是我运行欢迎模板的 chrome 控制台错误。

加载资源失败:服务器响应状态为 404(未找到) http://localhost:8080/assets/js/angular.min.js加载资源失败:服务器响应状态为 404(未找到) )foundation.js:21 Uncaught TypeError: Cannot read property 'replace' of null http://localhost:8080/assets/css/app.css加载资源失败:服务器响应状态为 404(未找到)

4

1 回答 1

2

通过运行gulpbuild任务启动您的应用程序后,将在您的项目中生成一个名为的文件夹,其中包含该assets文件夹以及导航器未能加载的所有必需文件。

看看里面,如果你没有找到它们,那么它可能与安装或配置问题有关。在这种情况下,最好再次尝试安装。

但是,如果一切都在它假设的位置,那么它可能是端口冲突问题,您计算机中的其他应用程序可能正在使用http://localhost:8080,在这种情况下,您需要打开gulpfile.js并转到它开始的行测试服务器:

// Starts a test server, which you can view at http://localhost:8080
gulp.task('server', ['build'], function() {
  gulp.src('./build')
    .pipe($.webserver({
      port: 8080,
      host: 'localhost',
      fallback: 'index.html',
      livereload: true,
      open: true
    }))
  ;
});

更改port: 8080port: 8081或其他任何事情,重新启动您的 gulp 任务以重新创建新服务器,如果新端口可用,它将工作http://localhost:8081

我遇到了完全相同的问题,结果发现始终打开以呈现我的 PHP 文件的 apache 服务器正在使用该端口:8080

于 2015-07-17T22:32:58.920 回答