在源代码管理下管理 WebStorm 中的第 3 方 JavaScript 库

Managing 3rd party JavaScript libraries in WebStorm under source control

我是 WebStorm 的新手。我创建了一个 TypeScript 项目(启用了 TypeScript 转换器的空项目)并添加了 index.html 以及指向我的脚本的链接。

我想添加带有 TypeScript 声明文件(jQuery、Knockout、Snap.svg 等)的第 3 方 JavaScript 库,但有以下要求:

  1. 我不想将 js 库添加到我的源代码管理中。
  2. 我想让我的资源处于最大 "compilable" 状态(git 结帐后的最小操作)。
  3. 本地资源(在 project/external 或 project/libraries 文件夹中)- 并非所有图书馆都有 CDN。

在我的幻想中,它的工作方式就像 Nuget 与 Visual Studio 中的 dll 包一起工作。

你可以使用 bower or npm.

他们是包管理器,无论您的 IDE 如何,您都可以使用它。通过 adding/removing 在 bower.json/package.json 中分别为 bower/npm 添加和删除第三方库非常容易。

这里有两个链接可以帮助您学习 Bower。 https://css-tricks.com/whats-great-bower/ https://www.codementor.io/bower/tutorial/beginner-tutorial-getting-started-bower-package-manager