安装 NPM 后如何使用 js 依赖项?
How do I use a js dependency after I do NPM install?
使用 npm 安装后,如何在 javascript 中使用依赖项?我刚刚使用 NPM 安装 Fuse.js。 npm install fuse.js
然后网站说要使用该程序,我只需添加以下代码即可运行:
var books = [{
'ISBN': 'A',
'title': "Old Man's War",
'author': 'John Scalzi'
}, {
'ISBN': 'B',
'title': 'The Lock Artist',
'author': 'Steve Hamilton'
}]
var options = {
keys: ['title', 'author'],
id: 'ISBN'
}
var fuse = new Fuse(books, options)
fuse.search('old')
但是我不断收到代码的控制台错误 Fuse is not defined.
var fuse = new Fuse(books, options)
我如何在执行 npm 安装后定义保险丝?
我从节点尝试了这个 site,并添加了 require('Fuse')
但这没有帮助。我继续遇到同样的错误。
您需要导入 Fuse
class 才能使用它。
我想你可以用这样的东西来做到这一点:
import Fuse from "fuse.js"
Node.js 提供模块隔离。如果你想使用任何 package/dependency 那么你需要导入它。 Node.js 遵循 commonJS 模块模式,因此您需要在使用 var fuse = new Fuse(books, options)
之前添加以下行
var Fuse = require('fuse.js')
最好将此行添加到文件顶部。
使用 npm 安装后,如何在 javascript 中使用依赖项?我刚刚使用 NPM 安装 Fuse.js。 npm install fuse.js
然后网站说要使用该程序,我只需添加以下代码即可运行:
var books = [{
'ISBN': 'A',
'title': "Old Man's War",
'author': 'John Scalzi'
}, {
'ISBN': 'B',
'title': 'The Lock Artist',
'author': 'Steve Hamilton'
}]
var options = {
keys: ['title', 'author'],
id: 'ISBN'
}
var fuse = new Fuse(books, options)
fuse.search('old')
但是我不断收到代码的控制台错误 Fuse is not defined.
var fuse = new Fuse(books, options)
我如何在执行 npm 安装后定义保险丝?
我从节点尝试了这个 site,并添加了 require('Fuse')
但这没有帮助。我继续遇到同样的错误。
您需要导入 Fuse
class 才能使用它。
我想你可以用这样的东西来做到这一点:
import Fuse from "fuse.js"
Node.js 提供模块隔离。如果你想使用任何 package/dependency 那么你需要导入它。 Node.js 遵循 commonJS 模块模式,因此您需要在使用 var fuse = new Fuse(books, options)
var Fuse = require('fuse.js')
最好将此行添加到文件顶部。