Мне нужно было включить внешние узлы в конфигурацию.
const path = require('path');
const nodeExternals = require('webpack-node-externals');
module.exports = {
target: "node",
entry: {
app: ["./back.js"]
},
output: {
path: path.resolve(__dirname, "../build"),
filename: "bundle-back.js"
},
externals: [nodeExternals()],
};
https://medium.com/code-oil/webpack-javascript-bundling-for-both-front-end-and-back-end-b95f1b429810
Боящийся не - куда это поместило бы объекты в строку? Используя printf, все еще необходимо вставить спецификаторы где-нибудь.
Можно использовать именованное строковое решение для форматирования, которое может решить проблемы.
Можно было всегда использовать этот (непротестированный) метод, но я чувствую, что это по комплексу:
public static string Format(char splitChar, string format,
params object[] args)
{
string splitStr = splitChar.ToString();
StringBuilder str = new StringBuilder(format + args.Length * 2);
for (int i = 0; i < str.Length; ++i)
{
if (str[i] == splitChar)
{
string index = "{" + i + "}";
str.Replace(splitStr, index, i, 1);
i += index.Length - 1;
}
}
return String.Format(str.ToString(), args);
}