2017-12-18 301 views
0

能否請您解釋一下什麼是使用Vue公司與Vue公司Vue公司不同的安裝方式爲建設單頁網站(頁面路由)和電子應用之間的主要區別在於:導入Vue.js庫並通過Vue-CLI安裝它有什麼區別?

  • 進口Vue.js通過<script>
  • 庫通過Vue公司-CLI安裝它

installation guide並不能真正幫助理解上的差異。

如果我只通過<script>導入Vue,我的網站/應用程序是否會運行得更慢?

+0

使用CLI對scaffhold應用程序給予更多的靈活性.Mostly您可以使用.vue文件(單個文件Vue組件) - 感謝Webpack和Vue Loader。 –

+0

@BelminBedak是「單一文件Vue組件」在您的網站/應用程序中構建自定義組件的首選方法? – Un1

+0

在我的工作流程中 - 是的。 –

回答

1

<script>包括將Vue庫包含在您的網頁中,就像您使用其他任何JavaScript庫一樣。 Vue將在window對象上提供,供您全局訪問。即使您使用vue-cli,也必須以這種或那種方式包含所有外部JavaScript。

vue-cli只是一個從模板生成Vue項目的工具。該設置實際上取決於您使用的模板;我想大多數人可能會使用webpack模板來處理大中型Vue項目。這將初始化包含開發,調試,測試和構建Vue項目所需的所有文件的節點項目目錄。 Webpack負責將所有模塊捆綁到一個單獨的JavaScript包中,該包通過<script>包含在網頁中。您還可以從vue-loader中受益,它允許您在*.vue文件中編寫Vue組件。

如果我只是通過<script>導入Vue,我的網站/應用程序會運行得更慢嗎?

我的意思是,不是真的,沒有(你的發展速度可能會雖然,因爲你不會從所有的鐘聲受益和口哨聲是vue-cli套你了阻礙)。您的問題更多地適用於開發Vue Web應用程序時所遵循的開發方法。

+1

感謝您的解釋。所以基本上,根據我的理解,如果我只是想與Vue混戰,我應該將它作爲腳本導入,但如果我想構建網站/應用程序,我最好使用Vue-CLI,因爲它簡化了開發流程並打包它很好地使用Webpack。知道了謝謝 – Un1

相關問題