【问题标题】:Aurelia skeleton-navigation: gulp watch takes 2min+ to startAurelia 骨架导航:gulp watch 需要 2 分钟以上才能启动
【发布时间】:2016-04-06 04:56:50
【问题描述】:

我正在使用 aurelia skeleton-es2016。 Gulp watch 至少需要 2 分钟。我有一个双核 2.8Ghz amd 和 6gb 内存。

我最初在 npm install 后遇到了缺少模块的问题,但修复了这些问题。不确定这是否与本案有关。

另外,我对 gulp 的经验也不是很丰富。文件是从 dist 文件夹提供的吗?浏览器同步正在监视这些文件以进行更改吗?我尝试对 index.html 页面进行更改,并且更改不会在没有重新加载的情况下反映在浏览器中。那个文件不在被观看的文件中吗?

【问题讨论】:

    标签: aurelia browser-sync


    【解决方案1】:

    gulp watch 需要这么多时间是不寻常的。

    您应该尝试重新安装所有 npm 和 jspm 软件包。 如果您在删除 npm_modules 文件夹时遇到问题,可以尝试我在这种情况下使用的工具:Unlocker

    browserSync 监视的文件位于您的根文件夹. 中。可以看到skeleton-es2016\build\tasks\serve.js下这个serve任务被watch任务使用了。

    或者在运行 gulp watch 的控制台中:[BS] Serving files from: .

    如果您使用最新的skeleton-es2016,您还应该有一个browserSync 控制应用程序在http://localhost:3001/ 下运行

    BrowserSync 不会检测到您的index.html 文件中的更改。那是因为监视任务配置:

    只会查看“src”下的文件。

    你可以在下面看到这个配置:skeleton-es2016\build\paths.jsskeleton-es2016\build\tasks\watch.js

    【讨论】:

    • 好的。我现在明白了。此外,我无法重新安装所有软件包,因为我的互联网速度很慢。通过从 config.js 和 package.json 文件中删除引导程序,我能够将监视任务减少到 20 秒。
    猜你喜欢
    • 1970-01-01
    • 2018-05-20
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 2020-06-05
    相关资源
    最近更新 更多