繁体   English   中英

发布javascript库...我应该如何处理外部依赖关系?

[英]Releasing javascript library… how should I handle the external dependencies?

我要发布一个JavaScript库。

我的图书馆依赖于其他图书馆。

这些库中的一些可通过npm ,某些可通过bower

如何发布我的库的编译版本? 我是否还应该包含压缩的依赖项的代码? 为此,我应该使用grunt东西吗?

您可以像在bower.json中那样通过bower分发它,如果您的库用于客户端脚本,则已经描述了依赖项

http://bower.io/

{
  "name": "my-project",
  "version": "1.0.0",
  "main": "path/to/main.css",
  "ignore": [
    ".jshintrc",
    "**/*.txt"
  ],
  "dependencies": {
    "<name>": "<version>",
    "<name>": "<folder>",
    "<name>": "<package>"
  },
  "devDependencies": {
    "<test-framework-name>": "<version>"
  }
}

否则,如果它是Node服务器端,则只有npm可以完成工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM