gpt4 book ai didi

npm - 如何将 browserify 与非 npm 库一起使用?

转载 作者:行者123 更新时间:2023-12-04 18:05:52 24 4
gpt4 key购买 nike

根据http://www.slant.co/topics/1089/viewpoints/1/~what-are-the-best-client-side-javascript-module-loaders~browserify#9使用 Browserify 的缺点之一是:

Not all javascript libraries have an npm version

While it's not too hard to create npm package for an existing library, it means maintaining it when the library updates. While most libraries are now on npm, many client side specific libraries are not.



除了知道如何 install 之外,我对 npm 没有任何经验。现有模块。鉴于此, 使用客户端非 npm 库进行浏览化的最简单/最佳方法是什么?

有没有办法让我将本地 Javascript 文件声明为依赖项,而不是通过 npm 查找它?

最佳答案

您可以通过两种方式毫无问题地使用本地模块:

1.在require中使用模块的相对路径:

var myModule = require('../js/my-module');

2.使用模块名,但之​​前,你应该添加它到 browser位于 package.json 的属性(property):

包.json:
...
browser: {
my-module: './js/my-module.js'
}

应用程序.js:
var myModule = require('my-module');

关于npm - 如何将 browserify 与非 npm 库一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28061040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com