在源代码管理下管理 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 库,但有以下要求:
- 我不想将 js 库添加到我的源代码管理中。
- 我想让我的资源处于最大 "compilable" 状态(git 结帐后的最小操作)。
- 本地资源(在 project/external 或 project/libraries 文件夹中)- 并非所有图书馆都有 CDN。
在我的幻想中,它的工作方式就像 Nuget 与 Visual Studio 中的 dll 包一起工作。
他们是包管理器,无论您的 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
我是 WebStorm 的新手。我创建了一个 TypeScript 项目(启用了 TypeScript 转换器的空项目)并添加了 index.html
以及指向我的脚本的链接。
我想添加带有 TypeScript 声明文件(jQuery、Knockout、Snap.svg 等)的第 3 方 JavaScript 库,但有以下要求:
- 我不想将 js 库添加到我的源代码管理中。
- 我想让我的资源处于最大 "compilable" 状态(git 结帐后的最小操作)。
- 本地资源(在 project/external 或 project/libraries 文件夹中)- 并非所有图书馆都有 CDN。
在我的幻想中,它的工作方式就像 Nuget 与 Visual Studio 中的 dll 包一起工作。
他们是包管理器,无论您的 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