安装bower包:"no-json没有bower.json文件保存到"

Cal*_*ack 21 bower

我在项目根目录中添加了一个bower包.我正在使用凉亭,因此更容易管理每个组件的更新(凉亭的功能之一).但是我在安装后得到了这条消息:

no-json No bower.json file to save to
Run Code Online (Sandbox Code Playgroud)

一些东西:

- 实际上有一个bower.json文件w/i组件的文件夹.应该有一个全球项目bower.json文件吗?

- 此错误是否意味着包不会更新?

- 该项目是使用"WordPress-Starter-Theme"(使用grunt处理指南针等)的WordPress项目.咕噜声干扰?我是否需要在Gruntfile.js中添加任何内容来管理Bower?

提前致谢.

Tjo*_*rie 46

你可以跑

bower init
Run Code Online (Sandbox Code Playgroud)

在当前目录中创建json文件.

文件

  • 来自未来的你好.在VS2017中,我可以在哪里运行此命令?我开始使用asp.net核心的空项目模板来熟悉VS捆绑mvc模板的一些东西. (4认同)
  • @Zack在Visual Studio 2017下你需要做这些步骤1.打开命令提示符2. cd到项目目录3.运行此命令"C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Community\Web \外部\ Bower.cmd"init (2认同)

Run*_*CMD 7

如果您使用的是Visual Studio(2017),则可以执行以下操作:

  • 添加新项目(在项目中)
  • 选择:Web - >常规 - > Bower配置文件

这不仅会添加bower.json文件,还会添加.bowerrc文件.如果没有.bowerrc文件,软件包将不会从隐藏的"bower_components"文件夹复制到wwwroot/lib文件夹.


pas*_*ssy 4

bower.json文件应始终位于项目文件夹的根目录中。此外,该文件不应该位于该bower_components文件夹内,因为 Bower 自己负责创建该文件夹。

该错误意味着如果您运行bower install --save,依赖项将不会记录在您的bower.json. 这是一个坏主意,因为您失去了包管理器提供的巨大好处。

Grunt 和 Bower 完全独立地工作,您无需更改有关 Grunt 设置的任何内容即可使用 grunt。