我的问题是关于如何在我的npm企业注册表中启用npm audit命令
当我尝试运行npm审计命令时,我收到以下错误
{
"error": {
"code": "ENOAUDIT",
"summary": "Your configured registry (https://registry.npmjs.mydomain/) does not support audit requests.",
"detail": ""
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的研究
我尝试使用以下命令及其工作
npm audit --json --registry https://registry.npmjs.org/
Run Code Online (Sandbox Code Playgroud)
但是当我使用时
npm audit --json --registry https://registry.npmjs.mydomain/
Run Code Online (Sandbox Code Playgroud)
这是行不通的.如何配置以使我的注册表与npm audit命令一起使用
我正在尝试将键值字符串解析为结构.一些键值可能不存在或者可能顺序不同,所以我想boost::fusion用来调整结构,然后用at_key<>指令解析它.
#include <iostream>
#include <string>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix.hpp>
#include <boost/fusion/adapted.hpp>
#include <boost/fusion/sequence.hpp>
using namespace std;
namespace qi = boost::spirit::qi;
namespace ascii = boost::spirit::ascii;
namespace phx = boost::phoenix;
using boost::fusion::at_key;
typedef string::const_iterator iter_type;
struct Couple {
int a;
int b;
Couple() : a(0), b(0) {}
};
namespace keys {
struct first;
struct second;
}
BOOST_FUSION_ADAPT_ASSOC_STRUCT(
Couple,
(int, a, keys::first)
(int, b, keys::second)
)
struct G: qi::grammar< iter_type, Couple(), ascii::space_type >
{
G() : G::base_type( start_rule ) …Run Code Online (Sandbox Code Playgroud)