如何在 Gulp 中使用目录?

Posted

技术标签:

【中文标题】如何在 Gulp 中使用目录?【英文标题】:How to work with directories in Gulp? 【发布时间】:2016-05-24 15:05:06 【问题描述】:

我正在关注this 教程。作者提到我需要安装我所做的 node.js。它安装在

C:\users\me\AppData\Roaming\npm

之后作者说我需要创建一个名为 project 的文件夹,我做了。文件夹在这里

C:\users\me\project

接下来作者说我需要

从该目录中运行 npm init 命令。

我不明白。当我以管理员身份启动命令提示符时,我得到 ​​p>

C:\Windows\System32>

当我在没有管理员的情况下运行它时,我得到了

C:\users\me>

那我该如何进入我的项目目录呢?

我以前从未使用过 Gulp,并且只使用过一两次命令提示符。我已经搜索了几个小时,但我找不到任何东西。也许我使用了错误的搜索词。任何帮助,将不胜感激。

为什么它被否决了?如果我能找到答案,我发誓我不会发布这个问题,并且我清楚地提到我是初学者。

【问题讨论】:

【参考方案1】:

首先,您的问题与 gulp 无关。正如您的标题所说,您不是“在 Gulp 中使用目录”。您只是在 Windows 命令提示符 (cmd) 中处理目录。

在使用 gulp 之类的命令行工具之前,您可能应该先阅读有关如何使用 cmd 的教程。 Here's one for example.

要回答您的问题:以非管理员用户身份打开 cmd。您现在位于\users\me 目录中。类型:

cd project

您现在位于\users\me\project 目录中,可以发出npm init 命令。

【讨论】:

投反对票的人仍然应该提到我的问题被投反对票的原因。如果有人不告诉我,我怎么知道确切的问题?谢谢它的工作:) 我还有一个问题我不能问它 1.5 小时你能在这里回答它,否则我会被卡住。 我在控制台npm WARN project@1.0.0 No repository field.有这条消息是什么意思? 你可以忽略它。这意味着您的 package.json 文件没有 repository 字段。见this answer。 还有一件事我如何更新 lodash 或者我也可以忽略这个npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0. project@1.0.0 如果您的package.json 文件中有lodash 作为依赖项,则编辑版本以说^4.0.0。如果您的package.json 文件中没有lodash,您可以忽略它。

以上是关于如何在 Gulp 中使用目录?的主要内容,如果未能解决你的问题,请参考以下文章

如果 gulp 安装在与 gulpfile.js 不同的文件夹中(node_modules),你如何运行 gulp

如何使用具有多个入口点的 Webpack 和 Gulp 来转换应用程序和测试目录?

[如何在Mac下使用gulp] 1.创建项目及安装gulp

如何使用Gulp构建TypeScript

如何忽略 gulp:watch 中的 node_modules 目录?

如何在 gulp 中获取可用任务列表