을 config.json을 컴파일 :웹팩 <strong>config.js</strong>이에서 예를 들어 컴파일 할 수있는 방법이 있나요 config.js이
module.exports = {
param: 'value',
param1: 'value2'
}
출력에 대한 config.json 파일로 JSON 형식으로이 컴파일이 .. 일부 로더?
을 config.json을 컴파일 :웹팩 <strong>config.js</strong>이에서 예를 들어 컴파일 할 수있는 방법이 있나요 config.js이
module.exports = {
param: 'value',
param1: 'value2'
}
출력에 대한 config.json 파일로 JSON 형식으로이 컴파일이 .. 일부 로더?
이게 당신이 찾고 있는게 있나요?
var myConfig = {
param: 'value',
param1: 'value2'
};
console.log(JSON.stringify(myConfig)); // You can delete this if you want.
fs = require('fs');
fs.writeFile('config.json', JSON.stringify(myConfig), function (err) {
if (err) {
return console.log(err);
}
});
module.exports = myConfig;
해결! 모듈을 사용하면 매우 간단합니다. 하나의 규칙을 module.rules
에 추가하면됩니다. 웹팩 샘플 구성 :
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
entry: "./app.js"
output: {
filename: "bundle.js"
},
module: {
rules: [{
test: /\.json\.js/,
// extract the text
use: ExtractTextPlugin.extract({
use: {}
})
}]
},
plugins: [
new ExtractTextPlugin('config.json', {
// some options if you want
})
]
}
가 config.json.js 파일을 내보낼 때 객체를 캐릭터 라인 화하는 것을 잊지 마십시오.
module.exports = JSON.stringify({
param: 'value',
param1: 'value2'
});
즉 누군가가 도움이되기를 바랍니다.
감사! 그건. 하지만 webpack에서는 작동하지 않습니다. config.json이 생성되지 않습니다. 아마도 웹팩 솔루션이 있을까요? –