Gulp - 找不到模块“gulp-rename”

2023-12-20

我尝试设置 Gulp 来编译 SCSS 文件,并在此过程中重命名 SCSS 文件 - 例如:

I want SCSS/原始.scss保存为CSS/new.css

这是在 Windows 10 虚拟机上

我已经安装了 Gulp,安装了 gulp-sass,一切都工作得很好

var gulp = require('gulp');
var sass = require('gulp-sass');

gulp.task('compile-new-main', function(){
 return gulp.src('scss/new-main.scss')
  .pipe(sass()) // Using gulp-sass
  .pipe(gulp.dest('css'))
 });

运行上面的 gulp 任务工作得很好,但是当我尝试安装 gulp-rename 时,任务会中断:

var gulp = require('gulp');
var sass = require('gulp-sass');
var rename = require("gulp-rename");

gulp.task('compile-new-main', function(){
 return gulp.src('scss/new-main.scss')
  .pipe(sass()) // Using gulp-sass
  .pipe(rename("styles.css"))
  .pipe(gulp.dest('css'))
 });

我最初尝试使用此命令安装 gulp rename

npm install gulp-rename

与我对 gulp-sass 所做的一样,它似乎像以前一样工作得很好,显然不是,但我不确定如何或为什么。

我已经做了一些谷歌搜索并尝试在全球范围内安装它,这似乎又安装得很好

npm install gulp-rename -g

我还看到了一些将 gulp-rename 保存为开发依赖项的建议,所以我尝试了

npm install gulp-rename --save-dev

安装时再次没有错误。

当我尝试运行我的 gulp 任务时,这是我收到的错误消息:

错误:找不到模块“gulp-rename” 在 Function.Module._resolveFilename (module.js:469:15) 在 Function.Module._load (module.js:417:25) 在 Module.require (module.js:497:17) 在需要时(内部/module.js:20:19) 在对象。 (C:\Projects\VAT-Expert\gulpfile.js:3:14) 在 Module._compile (module.js:570:32) 在 Object.Module._extensions..js (module.js:579:10) 在 Module.load (module.js:487:32) 在 tryModuleLoad (module.js:446:12) 在 Function.Module._load (module.js:438:3)

我无法理解我在这里做错了什么,我想我已经在这里添加了所有相关信息 - 非常感谢任何关于我可以尝试的指导或建议!

N


首先,确保 gulp-rename 已在您的package.json under dependencies or devDependencies。然后运行:

npm uninstall -g gulp
npm install -g gulp
rm -rf node_modules
npm install 

然后再次检查。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Gulp - 找不到模块“gulp-rename” 的相关文章

  • 浏览器视口大小(以设备像素为单位)

    Goal 我希望 Flash 能够获得有关浏览器视口宽度和高度 以设备像素为单位 的准确信息初始化 调整大小或浏览器缩放事件时 规格 我需要将 flash 嵌入到在 chrome safari firefox 等中运行的 html 页面中
  • Sass:@use 出错,未定义变量

    我正在使用 Sass 并且想要使用 use关键字而不是 import 因为 import有很多问题 另外只有dart sass支持这个功能 我将node sass改为dart sass 然而 问题出现了 我原来的代码 import carb
  • 位置特征检测:固定

    我正在尝试找到一个脚本来检测设备是否放置position fixed元素相对于视口而不是整个文档 目前 标准桌面浏览器和 Mobile Safari 适用于 iOS 5 都是这样做的 而 Android 设备则相对于整个文档放置固定元素 我
  • 如何在没有 jQuery 的情况下删除 Javascript 中的元素

    我试图通过以下方式从 DOM 中删除 Div a 标签嵌套在其中 我想我正在寻找的是 jQuery 的纯 Javascript 版本 div remove 这是html设置 div a href Click me to remove the
  • 使用 Angular 指令禁用文本选择

    我正在学习 JavaScript 和 AngularJS 我想使用 Angular Directive 禁用文本选择 我有该函数的 JavaScript 代码 function clearSelection if document sele
  • 在版本 4.4.6 中禁用 ckeditor 上下文菜单

    我在 Rails4 项目中使用 ckeditor 我尝试了 ckeditor gem 和 ckeditor rails gem 来提供 ckeditor 库 这里有多个帖子 人们希望删除 ckeditor 上下文菜单 以便可以显示本机浏览器
  • 如何在React Native Android中获取响应头?

    您好 我想在获取 POST 请求后获取响应标头 我尝试调试看看里面有什么response with console log response 我可以从以下位置获取响应机构responseData但我不知道如何获取标题 我想同时获得标题和正文
  • JavaScript 验证和 PHP 验证?

    我正在使用 jquery 验证插件来验证空表单 我还应该在 PHP 中检查一下以确保 100 正确吗 或者用 javascript 验证就可以了 谢谢 您应该始终在服务器上进行验证 如果用户以某种方式不使用 Javascript 提交表单
  • 为什么 setTimeout 在 Chrome 中触发两次,而在 IE 或 Firefox 中则不然?

    有人能告诉我为什么 javascript 函数 生成新号码 在 Chrome 中触发两次 但在 IE 或 Firefox 中则不会 使用 Chrome 20 0 1132 57 IE9 和 Firefox 13
  • 按下回车键时不刷新页面

    我遇到了一些问题 只要表单中有输入 回车键就会触发页面刷新 下面的代码 如果按下回车并且文本区域 input 中没有输入任何文本 则不会刷新页面 但是如果按下回车并且 input中有输入或者光标位于文本区域 我不确定是什么触发了它 因为 s
  • JavaScript 中的 Promise 有什么意义?

    一个承诺是一个 可能现在可用 或将来可用 或永远不可用的值 来源 MDN 假设我有一个想要处理图片的应用程序 图片已加载 例如在算法在后台使用它之后 或某种其他类型的延迟 现在我想检查一下图片是否可以在future 通过使用承诺 而不是回调
  • 如何使用角度材料在具有可扩展行的表格中创建嵌套垫表

    我有以下数据 id c9d5ab1a subdomain wing domain aircraft part id c9d5ab1a info mimetype application json info dependent parent
  • 如何使用 Javascript 设置查询字符串

    有没有办法使用 javascript 设置查询字符串的值 我的页面有一个过滤器列表 单击该列表时 它将更改右侧的页内结果窗格 我正在尝试更新 url 的查询字符串值 因此如果用户离开页面 然后单击 后退 按钮 他们将返回到最后一个过滤器选择
  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • LeafleteachLayer函数不会迭代所有Layer

    使用 GeoJSON 数据数组创建一些标记 getJSON GetLocationsServlet function data L geoJSON data onEachFeature onEachFeature addTo mymap G
  • 如何使用 JavaScript 或 jQuery 克隆 HTML 元素的样式对象?

    我正在尝试克隆元素的样式对象 这应该允许我在更改后重置所述元素的样式 例如 el style left 50px curr style left 50px Modify the elements style The cloned style
  • 使用 Jade 评估自定义 javascript 方法 (CircularJSON)

    我想通过 Jade 将一个对象解析为客户端 JavaScript 通常这会起作用 script var object JSON parse JSON stringify object but my object is circular ht
  • 在 iOS 7 Safari 中,如何区分通过边缘滑动与后退/前进按钮的 popstate 事件?

    在 iOS 7 Safari 中 现在有两种后退 前进导航方式 使用底部的传统后退 前进按钮箭头或从屏幕边缘滑动 我正在使用动画在 ajax 应用程序中的页面之间进行转换 但如果用户通过边缘滑动进行导航 我不想触发该转换 因为这本身就是一个
  • 仅当显式选择行时才关闭 ui-bootstrap typeahead

    我创建了这个jsBin http jsbin com livuqafe 2 edit来证明我遇到的问题 如果您转到此处 请尝试输入 五 并继续 你的自然反应是输入 五 然后按 Tab 如果你想要 五百 你可以向下箭头一次 但是 在这种情况下
  • 使用velocity.js制作可拖动元素的动画

    我正在使用velocity js 为用户拖动的可拖动 SVG 元素设置动画 然而 velocity js 将先前的 mousemove 坐标排队并通过所有后续的 mousemove 坐标进行动画处理 我想要的是velocity js 不要对

随机推荐

  • 类指针向量上的 std::sort()

    我有一个类指针向量std vector
  • Python 2.6.1:预期路径分隔符([)

    我在 python 2 6 1 中收到路径分隔符错误 我在 python 2 7 2 版本中没有发现这个问题 但不幸的是我只在 2 6 1 版本中需要这个 还有其他方法可以达到同样的效果吗 我的代码 import xml etree Ele
  • adb pull -> 未找到设备

    我有一个 root 的手机并在 root 模式下运行 adb 我使用adb shell成功访问手机 我可以浏览目录 甚至是那些需要 root 的目录 当我尝试使用时 adb pull data data my app path databa
  • ValidationRule 中的 wpf 绑定属性

    我有一个带有 2 个文本框的表单 总登录数文本框 上传登录文本框 我想限制 UploadsLoginsTextBox 因此文本的最大输入将是 TotalLoginsTextBox 的值 我还使用值转换器 因此我尝试限制最大值 这是 XAML
  • 当视图属性未设置时,loadView 被多次调用?

    我刚刚遇到了一些我以前没有见过的东西 我想我应该在这里询问以验证原因 我有一个 UIController 其视图是以编程方式定义的 今天我注意到 当我从其 loadView 中注释代码 以测试其他内容 时 loadView 和 viewDi
  • 在 Nuxt 前端使用 Strapi 上传的图像

    下面是我从 Strapi 公开的 API 数据 http myjson com 1fgx71 http myjson com 1fgx71 我有一个专栏post content这是一个降价 我已经使用所见即所得编辑器上传了图像 现在上传的图
  • 如何使用 smtp 发送 html 电子邮件内嵌的plot.ly 图像?

    我正在自动化一些双周报告 因此我决定使用plot ly 创建线图 该线图具有不同数量的迹线 具体取决于正在运行的报告 我已经能够成功创建绘图 但我发现的所有方法都无法在我的电子邮件中显示内联绘图 这是我的代码 SMTP SERVER smt
  • 我的解析表视图搜索效率低下吗(swift / Objective C)?

    所以我的解析服务器中有一堆字段 我的 iOS 应用程序中有一个表格视图 正如我之前所说 每个单元格都有一堆数据 但问题是我想让用户能够搜索该数据 我的问题是 如果我有 50 000 个 pfobjects 列表和我的解析服务器 并且用户正在
  • Heroku 未被识别为内部或外部命令 (Windows)

    下列的this https devcenter heroku com articles getting started with python deploy the app在heroku 上启动应用程序的heroku 教程 但是当我使用命令
  • Oracle VARCHAR 列上的数字比较如何工作?

    我有一个表 其中两列的类型为 VARCHAR2 3 BYTE 和 VARCHAR2 32 BYTE 当我执行选择查询时 where col1 10 and where col1 10 or where col2 70001 or col2
  • 如何验证传入的 JSON 并检查缺失的属性? [杰克逊,泽西岛]

    我正在使用杰克逊 2 7 0 以及最新的 Jersey for JSON on REST API 用于处理与 Hibernate 5 的数据库通信 我不知道如何验证传入的 JSON 如果其中缺少任何属性 如果原始类型为空 则无法对它们执行检
  • 由于缓存委托,C# 编译器的奇怪行为

    假设我有以下程序 static void SomeMethod Func
  • Dimple JS 添加垂直线

    我试图在酒窝中画一条垂直线 我看过这个帖子 如何画一条带有凹痕的垂直线 https stackoverflow com questions 26358059 how to draw a vertical line with dimple 但
  • Hibernate 中的表级锁

    我使用 Hibernate 版本 4 我们在批处理过程中遇到问题 我们的系统工作原理如下 选择处于 PENDING 状态的记录集 立即更新为 IN PROGRESS 状态 处理它并更新到 COMPLETED 状态 当我们有两台服务器并同时执
  • Flask WTF 表单未随 sqlite3 数据库更新

    我有一个 RadioField 表单项 它使用数据库中的字段值 如果未创建数据库 我无法启动 Flask Web 服务器 即使它只能在我转到该页面并加载该表单时访问数据库 如果我在网络服务器运行时更 新数据库 我将看不到包含新数据库信息的表
  • 我正在使用 eclipse,并且收到此错误 - 我认为这是我导入 becker.robots 的方式错误

    我正在使用 Eclipse 但出现此错误 Exception in thread main java lang Error Unresolved compilation problem at Wall main Wall java 6 她是
  • 在powershell中隐藏标题栏

    在Powershell环境中 是否可以隐藏标题栏或至少删除关闭按钮 我有一些脚本 我希望用户在运行时不要 戳 它们 我考虑过以隐藏方式运行脚本 但是当事情实际上仍在幕后进行时 系统看起来会卡住一分钟或完全完成 您可以禁用 Windows 控
  • 如何在 Visual Studio 代码中调试 React Native 应用程序?

    我正在使用 Visual Studio Code IDE 来开发 React Native 应用程序 并且没有使用 expo 库 在此之前 我在 android studio 上工作 在其中进行调试非常简单 现在对于 React Nativ
  • 在 firebase 上使用“?”重定向查询参数

    我正在尝试设置包含查询参数的重定向域 然而 无论我做什么 每个带有查询参数的网址都会被忽略 这是一个例子 redirects source kunstner php artist id 10175 destination https lis
  • Gulp - 找不到模块“gulp-rename”

    我尝试设置 Gulp 来编译 SCSS 文件 并在此过程中重命名 SCSS 文件 例如 I want SCSS 原始 scss保存为CSS new css 这是在 Windows 10 虚拟机上 我已经安装了 Gulp 安装了 gulp s