首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在我的项目中添加杯杯?

如何在我的项目中添加杯杯?
EN

Stack Overflow用户
提问于 2016-05-30 07:53:42
回答 2查看 1.1K关注 0票数 4

我正在使用Windows 7,Visual 2013。我在试着在我客户的项目中设置古普。

我已经将这些Nuget添加到项目中: Node.js版本0.12.0 Npm.js版本1.3.15.10。

由于某些原因,我不知道,当在nuget包管理器中运行npm init时,默认项目是客户端,它不是在创建package.json文件,对于该文件没有问题,而且命令永远不会退出。

这与我只通过Visual项目工作的事实有某种关系吗?后来,我通过安装程序下载了Node.js,因为我看到我的pc上没有node.js的版本。

是否还需要在Visual之外安装npm?我无法访问那里的网络,我应该得到一个.msi文件吗?

关于Gulp包,我在其他站点上看到,应该使用以下命令通过npm安装Gulp:npm install gulp -g -save dev。我无法运行该命令,因为我没有网络连接,因此,我如何才能这样做,仅与gulp包?

请帮助我理解实现node.js,npm,以及最终运行的步骤

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-06 05:23:00

我不知道与npm init的交易是什么,但我的第一个建议是尝试一个更新版本的npm --目前的版本是3.9.6;我想如果你使用一个更最新的版本,你会有一个更好的时间。通常,npm和节点都是全局安装的,而不是单个包;我对nuget不太了解,但这也可能会带来麻烦(我认为如果您在本地安装npm,您应该能够很好地使用它,比如./node_modules/.bin/npm init --yes,这就是我将其列在第二位的原因)。您可以让msi安装这两个这里的lts版本,尽管我知道您没有网络访问权限。如果这样做不起作用,您可以很容易地手工创建一个package.json,并且它将与自动生成的这里 一些 合理 示例一样好。您还可以考虑提交国家预防机制的问题

至于在不能运行npm i -g的情况下如何安装gulp,这比您预期的要容易得多。在本地安装的gulp和本地安装的gulp之间没有区别,它们在访问它们时只使用两个不同的脚本。当您在require("gulp")中获得main中列出的脚本时,当您在命令行中运行gulp时,您将得到箱子中列出的脚本,这两个脚本都包含在本地和全局安装中(有关更多细节,您可以查看gulp's package.json )。因此,对于全局安装来说,您所需要做的就是让gulp的bin文件(node_modules/gulp/bin/gulp.js,或指向node_modules/gulp/bin/gulp.jsnode_modules/.bin/gulp )以某种方式在您的路径上(您不能只将脚本复制到路径上的一个文件夹,但它也需要从node_modules文件夹中的所有其他东西来工作),或者您可以直接从本地安装调用bin脚本(我是linux用户,所以我运行compile任务的方式如下:./node_modules/.bin/gulp compile -我不知道如何运行Windows,所以我希望这能让你足够接近)。

票数 0
EN

Stack Overflow用户

发布于 2016-05-30 10:13:38

该命令似乎无限地运行,因为您没有提供任何响应。npm init命令是交互式的,只有在为每个输入请求提供了响应时才会继续。

来自文档

这会问你一大堆问题,然后给你写一个package.json。

如果要对package.json使用默认配置,则可以运行npm init -y

如果您使用-f、-force、-y或-是的调用它,它将只使用默认值,而不会提示您提供任何选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37520390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档