【发布时间】:2016-09-27 23:19:57
【问题描述】:
我使用的是 Windows 7、Visual Studio 2013。我正在尝试在我客户的项目中设置 Gulp。
我已将这些 Nuget 添加到项目中: Node.js 版本 0.12.0 Npm.js 版本 1.3.15.10。
由于某种原因,我不知道,当默认项目是客户端时,在 nuget 包管理器中运行 npm init 时,它没有创建 package.json 文件,没有关于该文件的问题,并且命令永远不会退出。
这是否与我只通过 Visual Studio 项目工作的事实有关?后来我通过安装程序下载了 Node.js,因为我发现我的电脑上没有 node.js 的版本。
我还需要在 Visual Studio 之外安装 npm 吗?我无法访问那里的网络,我应该获得一个 .msi 文件吗?
关于 Gulp nuget 包,我在其他网站上读到应该使用以下命令通过 npm 安装 Gulp:npm install gulp -g -save dev。我无法运行该命令,因为我没有网络连接,因此如何仅使用 gulp nuget 包来执行此操作?
请帮助我了解运行 node.js、npm 和 Gulp 需要哪些步骤
【问题讨论】:
-
你能分享一下终端上的输出吗?您应该运行
npm config set loglevel info,然后再次运行安装命令以查看输出。 -
不确定我是否正确设置了日志级别,因为消息相同,但我发布了它
-
也许这可能会更有帮助:CategoryInfo: NotSpecified: (npm info 如果它以 ok:String 结尾则有效) [], RemoteException + FullyQualifiedErrorId : NativeCommandError
-
这没有回答您的问题,但认真考虑使用带有 Linux 的 VM 或旧的 Mac/OS/X 机器进行开发。Windows 和 Visual Studio 不会走得太远.我知道现在看起来很麻烦,但相信我,你的问题不会就此止步。
-
我们整个团队都是基于windows的..不能突然决定改变它。这对我们所有人来说都很舒服。为什么改变它会更好?