【问题标题】:angularjs local development environment setupangularjs本地开发环境设置
【发布时间】:2016-08-29 16:08:50
【问题描述】:

我使用这个样板文件https://github.com/node90/angular-starter 作为初学者。但是 repo 使用 gulp 将 app 文件夹的 js 连接到 public/js 中。意味着每次我对app 文件夹上的任何文件进行小改动时,我都必须运行gulp?这没有意义,需要帮助如何正确设置。

【问题讨论】:

    标签: javascript angularjs node.js


    【解决方案1】:

    通常,您会在 gulp 配置中包含 watch,以便在您进行更改时自动重新运行串联任务。

    【讨论】:

    • 该命令需要 30 秒才能完成所有操作,等待查看更改很痛苦
    【解决方案2】:

    如果您查看 gulp 配置文件,您会看到定义了一个“监视”任务。

    gulp.task('watch', function() {
        gulp.watch('public/css/**/*.scss', ['sass']);
        gulp.watch('app/partials/**/*.html', ['templates']);
        gulp.watch('app/**/*.js', ['angular']);
    });
    

    如果你从命令行运行“gulp watch”,watch 任务将被执行。默认的 gulp 任务是构建应用并运行 watch。

    【讨论】:

    • 如何避免这种情况?我只在准备好生产时才这样做,在编码期间等待 30 秒来执行不必要的 gulp 任务是很痛苦的。
    • 我将 app/index.html 修改为 pastebin.com/WZ6UAh6u,但它没有加载 app.js,知道吗?
    • gulp 'angular' 任务会生成一个 application.js 文件并将其放置在 public/js 文件夹中。 app.js 文件来自哪里?
    • 应用文件夹内
    猜你喜欢
    • 2014-10-28
    • 2019-08-16
    • 1970-01-01
    • 2012-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多