关于停止更新该项目的申明:
TypeScript 提供了命名空间能力非常方便,而且受到了多数流行编辑器的支持。除此之外 es6 进入的模块管理、Node 的 CommonJS 规范配合 WebPack 也能很好的处理模块的问题,所以相比之下 jNs 就没多大价值了,因此,此项目停止更新。
如果大家发现了 jNs 的价值,我们可以重新激活它!感谢大家的支持。
jNs 是一具有命名空间概念的 JavaScript 模块管理工具。
与 Sea.js 和 ReqireJS 等模块管理工具不同,jNs 只管理命名空间及模块的定义和使用,而不负责加载,非常适合发布合并 JavaScript 代码的 Web 项目,比如使用了 ASP.NET Web Optimization Framework 提供的 Script Bundle 功能的 ASP.NET 项目,以及使用 UglifyJS 压缩合并脚本的项目等。
使用 jNs 只需要引用 dist 目录下的 jns-{version}.js 或 jns-{version}.min.js 即可。其中 jns-{version}.min.js 是经过 UglifyJS 压缩的,体积更小(<6k)。
master 分支中的 dist 通常是最新的发布版本。如果需要其它版本,请从以版本号命名的标签中去下载。
使用 Visual Studio 开发的时候,可以使用 NuGet 包管理器非常方便的下载 jNs 的最新版本。
使用图形界面的“管理NuGet程序包对话框”时能直接从 nuget.org 源找到 jNs.js。
使用命令行可以通过如下命令获取 jNs:
PM> Install-Package jNs.js
参考 5分钟快速上手。
jNs 的诞生和 Web.Optimization 不无关系,但在配制 Script Bundle 的时候仍然需要一些技巧,具体内容可参阅 配合 ASP.NET Web Optimization Framework 使用 jNs。
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )