我在命令行工具中使用 npm jshint
包,但现在我想以编程方式使用它。 Documentation 指的是这个例子,但它没有说明如何包含或 require
JSHINT
函数
var source = [
'function goo() {}',
'foo = 3;'
];
var options = {
undef: true
};
var predef = {
foo: false
};
JSHINT(source, options, predef);
console.log(JSHINT.data());
文件是指
但是怎么暴露 呢?
我在本地安装了 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/