【问题标题】:Visual Studio: Can I have a "Manage Bower Packages" in a node js console app?Visual Studio:我可以在节点 js 控制台应用程序中使用“管理 Bower 包”吗?
【发布时间】:2018-03-30 15:20:38
【问题描述】:
使用 Visual Studio Community Edition 2017 - 我创建了一个新的 Node.js 控制台应用程序。
我有一个可以添加包的 NPM。我可以添加的软件包之一是 bower。但我不明白我现在如何通过 bower 管理/添加包。
我没有任何设置为路径环境变量,所以我不能真正使用npm install -g bower ...我也不想 - 而是使用 IDE...
有可能吗? (我知道在some 应用程序中你确实有一个经理)
【问题讨论】:
标签:
node.js
visual-studio
visual-studio-2017
bower
【解决方案1】:
看起来 Visual Studio 需要在您的项目中使用 bower.json“bower 配置文件”才能启用“管理 bower 包”菜单。
在 package.json 中添加 bower 作为开发依赖项
"devDependencies": {
"bower": "1.8.4"
}
在 Task Runner Explorer 中(查看 -> 其他 Windows -> Task Runner Explorer)
在 package.json Defaults 下运行 install 任务
话虽如此,bower 已被弃用。
https://bower.io/blog/
对于这样的项目,您最好使用 npm 或 yarn 进行节点包管理。特别是因为 Bower 的目的是管理前端 javascript 依赖项。
您可以通过编辑 package.json 文件,在不使用命令行的情况下安装 npm 包。只需将包添加到正确的依赖项部分(devDependencies 或依赖项),然后从 Task Runner Explorer 运行 npm install