1. 程式人生 > >vue : 自定義腳手架提示

vue : 自定義腳手架提示

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 : 自定義腳手架提示