У меня была похожая ошибка, но это было потому, что у меня не было файла node_modules (те, что вы удалили), открытого в файле, над которым я работал, хотя я запустил npm Install.
моя ошибка: не удается найти модуль _resolveFilename
Попробуйте find
функция.
Вот пример от статьи, которую я связал:
string str1( "Alpha Beta Gamma Delta" );
string::size_type loc = str1.find( "Omega", 0 );
if( loc != string::npos ) {
cout << "Found Omega at " << loc << endl;
} else {
cout << "Didn't find Omega" << endl;
}
Не ясно из Вашего примера, в какой Строке Вы ищете "боба", но вот то, как искать подстроку в использовании C++, находят.
string str1( "Alpha Beta Gamma Delta" );
string::size_type loc = str1.find( "Omega", 0 );
if( loc != string::npos )
{
cout << "Found Omega at " << loc << endl;
}
else
{
cout << "Didn't find Omega" << endl;
}
Я не абсолютно уверен, что Ваш пример означает, но для stl строкового класса, изучите, находят и rfind
Вы ищете std::basic_string<>
шаблон функции:
size_type find(const basic_string& s, size_type pos = 0) const;
Это возвращает индекс или std::string::npos
если строка не найдена.