Я ищу скрипт nodejs, который заменит IN
на OUT
ниже.
IN
/* api_start ====
app.use('/api',require('./api/api'));
app.use('/sms',require('./api/sms'));
==== api_end */
или
// app.use('/api',require('./api/api'));
// app.use('/sms',require('./api/sms'));
OUT
app.use('/api',require('./api/api'));
app.use('/sms',require('./api/sms'));
По сути, просто раскомментируем эти строки кода.
или
просто заменим комментарий, например, /* api_here */
содержимым изфайл, который будет содержать середину от OUT
выше (api.js
).
ОБНОВЛЕНИЕ
от: https://stackoverflow.com/a/25072070/3066142
Следующее будет работать, если я могпросто напишите регулярное выражение, чтобы распознать эту строку.Ниже моя попытка
// require:
var replace = require("replace");
// use:
replace({
regex: "//\s+app\.use\('/api',require\('\./api/api'\)\);", // string to be replaced
replacement: "test worked!!", // replacement string
paths: ['dist/server.js'], // path/to/your/file'
recursive: true,
silent: true,
});