gpt4 book ai didi

node.js - 如何在 Node.js 中以编程方式使用 JSHINT?

转载 作者:搜寻专家 更新时间:2023-10-31 23:45:02 25 4
gpt4 key购买 nike

我正在使用 npm jshint在命令行工具中打包,但现在我想以编程方式使用它。 Documentation指的是这个例子,但它没有说明如何包含或要求 JSHINT 函数

var source = [
'function goo() {}',
'foo = 3;'
];
var options = {
undef: true
};
var predef = {
foo: false
};

JSHINT(source, options, predef);

console.log(JSHINT.data());

文档指的是

JSHint exposes a JavaScript API for programmatic access in environments like web browsers and Node.js.

但是暴露如何

我在本地安装了 npm 包(我想在本地安装)

npm install jshint --save

我照原样做了

JSHINT(code, JShintOpt);
^
ReferenceError: JSHINT is not defined

我也试过

const JSHINT = require('jshint');

但它也不起作用。

最佳答案

使用以下内容:

const { JSHINT } = require('jshint');

相当于:

const JSHINT = require('jshint').JSHINT;

关于node.js - 如何在 Node.js 中以编程方式使用 JSHINT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49223395/

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