为什么我会收到错误,例如 Unexpected template string expression no-template-curly-in-string

时间:2021-06-09 07:25:44

标签: javascript html visual-studio-code vscode-settings react-bootstrap-typeahead

 <Card className='my-3 p-3 rounded'>
  <a href={'/product/${product._id}'}>
    <Card.Img src={product.image} variant='top' />
  </a>
</Card>

在这里我发布我的代码我在运行 npm start 时遇到错误 意外的模板字符串表达式 no-template-curly-in-string

1 个答案:

答案 0 :(得分:0)

您应该像这样在 math.js 标签内的 href 处将引号 const puppeteer = require('puppeteer'); const fs = require('fs').promises; (async () => { try{ var data = Date.now() console.log("Iniciado!") const browser = await puppeteer.launch({ executablePath:'/usr/bin/chromium', userDataDir: './cache', headless:false, args:['--no-sandbox', '--disable-gpu'] }); const page = await browser.newPage(); await page.setRequestInterception(true); const blockedResourceTypes = ["image", "bacon", "imageset", "font", "texttrack", "csp_report", "media", "object", "sub_frame", "main_frame"] const allowedRequest = req => !blockedResourceTypes.includes(req.resourceType()) page.on('request', (req) => { if (allowedRequest(req)) { req.continue(); } else { req.abort(); } }); await page.goto('https://www.nike.com.br/air-max-1-x-clot-infantil-24-33-67-80-445-308385', { waitUntil: 'load', timeout:0}); const tamanho = await page.$x('//label[@for="tamanho__id32"]', {visible:true}) await tamanho[0].click('//label[@for="tamanho__id32"]'); page.click('button#btn-comprar') console.log(Date.now() - data) console.log("Adicionado ao carrinho!"); } catch(err){ console.log("Erro, elemento não está contido na pagina ou erro inesperado!", err) console.log(Date.now() - data) } })(); 替换为反引号 (')

之前:

(`)

之后:

<a>

这里是 link 到 eslint 文档页面了解更多信息。