Всем привет!
Изучаю webpack и хочу подключить плагин node-static, чтобы он передавал параметры в headers. Делаю по инструкции как здесь: (в самом конце)
https://github.com/cloudhead/node-static
Вот так прописываю в своём package.json
{
"name": "webpack-app",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"scripts": {
"start": "webpack --mode production --watch",
"dev": "webpack --mode development",
"serv": "static -H '{"Cache-Control": "no-cache, must-revalidate"}'" // Данная строка
},
"devDependencies": {
"html-webpack-plugin": "^3.2.0",
"node-static": "^0.7.11",
"webpack": "^4.39.2",
"webpack-cli": "^3.3.6"
}
}
Но ругается редактор и при запуске ошибка ... тогда я экранировал двойные кавычки
"serv": "static -H '{\"Cache-Control\": \"no-cache, must-revalidate\"}'"
Выдает ошибку
undefined:1
'{Cache-Control:
^
SyntaxError: Unexpected token ' in JSON at position 0
........
Пробовал двойные кавычки вместо одинарных перед "{"Cache-Control" ..... }"
undefined:1
{Cache-Control: no-cache,
^
SyntaxError: Unexpected token C in JSON at position 1
Я понимаю, что где то в синтаксисе ошибка, подскажите как правильно эту строчку записать ?