如何在 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 来转换应用程序和测试目录?