在工程文件中使用main.js來加載App.vue文件的,但沒有代碼寫出來加載main.js的,而index.html中只有一個自定義標簽app,那么工程是如何加載到main.js文件的呢?
如果你是用vue.js官網提供的腳手架工具并沿用默認配置的話,
你執行npm run dev的時候會出來頁面,
是因為你根目錄下的package.json文件里script配置了
"dev": "node build/dev-server.js",
也就是其實執行的是dev-server.js這個文件,里面有定義
var webpackConfig = require('./webpack.dev.conf');
因為我們這個腳手架工具里是用webpack來打包項目文件的,依賴的webpack.dev.conf文件里又定義了
var baseWebpackConfig = require('./webpack.base.conf');
在這個依賴webpack.base.conf文件里面entry入口文件就配置了
app: './src/main.js'
所以當你運行npm run dev的時候就從main.js這個入口文件開始執行了