vue : 自定義腳手架提示
阿新 • • 發佈:2018-06-19
image promise ima env OS AS for code port
做項目做煩了就想找點樂子。
比如,我們可以自定義腳手架提示。
webpack.dev.conf.js
54-78 行
module.exports = new Promise((resolve, reject) => {
portfinder.basePort = process.env.PORT || config.dev.port
portfinder.getPort((err, port) => {
if (err) {
reject(err)
} else {
// publish the new Port, necessary for e2e tests
process.env.PORT = port
// add port to devServer config
devWebpackConfig.devServer.port = port
// Add FriendlyErrorsPlugin
devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({
compilationSuccessInfo: {
messages: [`萬物皆虛,萬事皆允。 \n Your application is running here: http://${config.dev.host}:${port}`],
},
onErrors: config.dev.notifyOnErrors
? utils.createNotifierCallback()
: undefined
}))
resolve(devWebpackConfig)
}
})
})
最後效果是這樣的:
vue : 自定義腳手架提示