6

如何使用 Bower 作为 Visual Studio 2013 的包管理器?即我有一个 .NET 项目并想添加一些使用 Bower 的包。

我读了Scott Hanselman 的帖子,但不清楚。我安装了插件。我是否使用包管理器控制台?我是否将 bower 添加为包源?

我的项目已经有一个 package.json。

如果我打开 VS 命令窗口并键入 bower,我会收到消息:命令“bower”无效。

4

1 回答 1

7

如果我是正确的,任务资源管理器只是为您自动构建任务,并结合 grunt。获取 NPM、Bower 和 Grunt 都是您需要通过命令行为项目执行的手动步骤。安装完 Hanselmans 博客中的内容后,您必须开始为您的项目安装 NPM,然后通过 NPM 添加 bower 和 grunt。请执行下列操作:

  • 打开命令行并导航到您的项目文件夹(我的位于 c:\dev\WebProject1)
  • 在命令行运行:npm init并填写问题(名称、描述等)
  • 您现在已准备好安装 bower。通过 nuget安装凉亭:npm install bower -g
  • 并为您的项目初始化凉亭(仍在命令行中),输入:bower init输入并填写您的项目默认值
  • 最后用凉亭安装你的包:bower install angular --save

完成后,您可以在 Visual Studio 中包含生成的文件(package.json 和 bower.json)并在 index.html 页面中链接这些文件

<script src="/bower_components/angular/angular.js"></script>

Visual Studio 工具仅用于在 Visual Studio 中编辑 bower.json 和 package.json。然后,您只需运行bower install即可安装新的或更改的软件包

如果你想自动化一些构建任务,你可以从 grunt 开始自动化一些东西。参考:从 Grunt 开始

编辑 1:我从 John Papa 那里看到了这篇文章。让您轻松启动并运行 John Papa:使用 NodeJS 启动并运行 ....

于 2014-11-24T21:52:58.350 回答