问题标签 [gulp-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gulp - 不能在多个项目中使用 gulp(带有 gulp-connect-php 和 gulp-browser-sync)
我最近开始使用 gulp 并且有一个很好的工作流程,但是当我将 gulpfile 添加到一个新项目时,每次我gulp
从原始项目目录运行时,它都会为最新项目提供服务,我不知道我做了什么。
这应该是我的 gulpfile 的相关内容:
如果我将proxy
选项更改为类似的选项proxy: '127.0.0.1:4000
,则该过程不会完成并且只会停止:
我不确定是否做错了什么,但实际上唯一的变化是尝试选择不同的端口。我只是认为如果配置中的端口正在使用,该任务会自动选择一个可用端口,但我不知道现在如何在多个项目中使用 gulp。
端口 8000 或我的主机文件中没有任何可能干扰的虚拟主机设置,因此不应该有任何冲突。
Browsersync 文档说,Proxy an EXISTING vhost. Browsersync will wrap your vhost with a proxy URL to view your site.
所以我不确定为什么我现有的设置对这两个项目都有效。
更新
再次查看gulp-connect-php 文档并尝试了这个似乎有效的方法:
但如果可能的话,我更愿意避免对端口进行硬编码。
现在更改任何 sass 都会注入并重新加载页面,而不仅仅是注入,css 似乎仍然可以在没有重新加载的情况下正常注入。
angularjs - Gulp 下载文件时出错
我正在使用 gulp 和 gulp connect 创建一个 Angular 应用程序来部署 Web 应用程序。如果我使用 gulp 3.8.11 和 gulp-connect 2.0.6 我可以使用以下方式下载文件:
问题是当我将 gulp 和 gulp-connect 升级到最新版本时,当我下载文件时,该文件因格式错误而损坏。
如何使用最新版本的 gulp 和 gulp-connect 下载文件?
angularjs - 如何同时在我的角度 gulpprocess 中运行我的 nodemon?
目前,我正在尝试使用 gulp 运行 nodemon:
Angular 应用程序在没有 nodemon 的情况下运行良好,我只想在同一端口上运行 express 服务器,即 8080:
但是我现在在运行 gulp 时收到此错误:
javascript - 如何告诉 gulp-connect 使用特定的基本 URL?
我可以告诉 gulp-connect 使用与其提供服务的文件夹结构无关的特定基本 URL 吗?我正在尝试直接从 src 文件夹提供应用程序,因此将 gulp-connect 的根设置为“src”。src 文件夹包含 index.html。当我浏览到“本地主机:<端口>”时。它显示了 index.html,但由于内部使用了设置为生产基础 URL 的 JavaScript 变量,内部路由和脚本加载不起作用。这就是为什么我要告诉 gulp-connect,表现得好像生产基础 URL 会被忽略。
例如:浏览到 'localhost:8080/MyApp/index.html' 应该与浏览到 'localhost:8080/index.html' 基本相同。
javascript - 启动和停止 gulp-webserver
我正在尝试在不同的 gulp 任务中启动和停止 gulp-webserver,如下所示:
我能够成功启动服务器,但是当我尝试停止使用gulp webserver-stop
时,它会出现以下错误。
我以前对 gulp 和 javascript 没有丰富的经验,请帮助解决这个问题。
node.js - Gulp 连接,从不同于“root”的目录中提供一些资产
我想知道 gulp-connect 是否可以从不同的目录提供一些文件。就像是:
但
javascript - Gulp 服务器不工作
我正在使用 Gulp,并且我已经安装gulp-livereload
并gulp-connect
设置了一个开发服务器。这是我的gulpfile.js
:
当我gulp connect
在我的 shell 中运行时,服务器确实启动了localhost:8080
,但是当我尝试导航到它时,它返回了一个 404 错误。我正在开发 Win10 并使用 Microsoft Edge。我做错了什么?
gulp - 使用 gulp-connect 在 gulp.watch 结束后写入错误
我在 gulp 上有一个简单的手表,当其中一个文件发生更改时,它会重新加载所有 js 文件(使用 gulp-connect),但是每当相关任务运行时,我都会收到以下错误:
这是代码:
我有一个类似的任务,检查 scss 文件中的更改并在重新加载之前编译它们工作正常。
node.js - Gulp-connect 与 Express 服务器?
如何配置gulp-connect
在bin/www
(快递)处运行文件?我无法让它工作,我在 gulp-connect 站点上找不到处理 config/change 使用的起始文件的文档gulp-connect
。