了解 Ender.js
根据我的理解,Ender 是一个命令行工具,可以帮助组织你的 javascript 依赖项。我们可以使用ender build underscore qwery
生成一个ender.js
文件,其中包含underscore
和qwery
的代码,然后我们可以将该文件包含在我们的 html 中。
但是,我注意到 ender
从 npm
站点获取这些库,所以我担心所有这些库是否都可以在浏览器端使用?
In my understanding, Ender is a command line tool that helps organize your javascript dependencies. We can use ender build underscore qwery
to produce a ender.js
file which contains the codes of underscore
and qwery
, then we can include this file in our html.
However, I noticed that ender
gets those libs from npm
site, so I'm worrying that if all of those libraries could be use in browser side?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Ender.js 是浏览器中 JavaScript 依赖管理的工具。
它使用 npm 进行底层包管理(主要是获取包),然后将所有这些获取的包编译成一个可供浏览器使用的缩小文件。
使用 npm 的事实并不意味着这些包(仅)适用于 Node。其中大多数是浏览器专用的,其中一些可以由节点和浏览器使用。基本上没有什么可担心的。
Ender.js is a tool for JavaScript dependency management in the browser.
It uses npm for the underlying package management (basically to fetch packages), then compiles all of these fetched packages into a single minified file, that can be used by the browser.
The fact that npm is used does not mean that the packages are (only) for node. Most of them are browser-only, some of them can be used by node and the browser. Basically, there is nothing to worry about.