Използвам уеб пакет с голям конфигурационен файл. За да създадете пакета, просто влезте в "пакета" в папката на приложението и всичко работи добре.
Сега искам да продължа да използвам конфигурационния файл, но също така да заместя изходния път на командния ред, напр.
>webpack input_path output_path
където input_path и path_put_out са само позициониращи тук.
Възможно ли е да се използва webpack.config.js AND да се заменят части от тази конфигурация чрез аргументи на командния ред?
Отговори:
0 за отговор № 1Plz вижте документацията за клиент за уеб пакети (CLI) https://webpack.js.org/api/cli/
// използване на конфигурационния файл. //i.e. webpack.config.js
webpack [--config webpack.config.js]
// използване без конфиг файл:
webpack <entry> [<entry>] <output>
където влизането се отнася до входната точка на ur app. (Моята е /app/index.js) изходът може да съдържа изходния път и изходния файл
За да дадете представа, по-долу е моят webpack.config.js: - (за es6)
module.exports = {
entry : ["./app/index.js"], //entrypoint
output: {
path: "D:\js\es6\build",
filename: "bundle.js"
},
module: {
loaders: [ //specify objects for each loader
{
loader: "babel-loader" ,
test: /.js$/,
exclude: /node_modules/, //we dont want to transpile the .js on node_modules
}
]
},
devServer: {
port: 3000,
contentBase: "./build",
inline: true, //allows us to run automatic live code update
}
}
Надявам се това да помогне