[英]How to add vue-cli to the existing project?
我有一個使用 Webpack 的 Vue.js 項目。 我想給它添加 vue-cli 功能,這樣我就可以像使用 vue-cli 生成項目一樣使用它。 但是我不知道如何將 vue-cli 與現有項目集成。
對於新項目,我可以執行vue create <project-name
但我找不到將其與現有項目集成的說明。 有官方的方法嗎? (我想我可以創建新項目並將所有源移動到那里,但仍然可能有更好的方法來做到這一點)
在終端的項目文件夾中輸入vue create.
我以“痛苦”的方式做到了——通過創建一個新項目並與我現有的項目進行比較。 我說痛苦是因為我直接在索引頁面中使用 Bootstrap,還有 PWA 設置。 Parcel 被用作打包器,我的文件夾都在根目錄中(資產、組件等)。
然而,它並沒有那么糟糕。 我為使過渡更容易所做的事情:
使用終端,在項目文件夾中運行下一個命令:
npx @vue/cli create .
使用vue create.
你可以像 vue 一樣使用以下代碼添加應用程序:
<!DOCTYPE html>
<html lang=en>
<head>
<meta charset=utf-8>
<meta http-equiv=X-UA-Compatible content="IE=edge">
<meta name=viewport content="width=device-width,initial-scale=1">
<link rel=icon href=/favicon.ico>
<title>planer-demo</title>
<!-- STYLES AND SCRIPTS NEEDED FOR THE APP -->
<link href=/css/app.e1774689.css rel=preload as=style>
<link href=/js/app.ccdcf352.js rel=preload as=script>
<link href=/js/chunk-vendors.d84bf368.js rel=preload as=script>
<link href=/css/app.e1774689.css rel=stylesheet>
</head>
<body>
<noscript>
<strong>We're sorry but planer-demo doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<!-- WHERE WE'LL LOAD THE APP -->
<div id=app></div>
<!-- SCRIPTS NEEDED FOR THE APP -->
<script src=/js/chunk-vendors.d84bf368.js></script>
<script src=/js/app.ccdcf352.js></script>
</body>
</html>
在您可以通過 $vue ui 訪問的 Vue 項目管理器中,選擇導入選項並導入您要使用的文件夾,並向其中添加 vue-cli 功能。
因此,我找到了一個對我有用的更簡單的解決方案。 我正在使用 Windows 操作系統和 WebStorm。
首先,使用我的 Windows 文件資源管理器,我將所有文件移動到我想要的目錄/文件夾中,並通過簡單的剪切/復制和粘貼將其命名為我喜歡的應用程序名稱。
接下來,我打開我的 IDE (WebStorm) 並選擇打開一個項目並選擇新目錄/文件夾。 在我的頂級文件夾中,我打開終端並輸入: npx @vue/cli create --merge <Name of your directory/folder aka App Name>然后回車。
如果目錄名稱已經存在,它將 CLI 合並到這個目錄中。 如果不是,它會使用新的應用程序名稱創建一個新目錄。
最后,按照剩余的安裝提示選擇您的版本。
要啟動開發服務器,請選擇您的子目錄或文件夾(在您新合並的應用程序下),打開終端,cd 到文件夾路徑(如果需要),輸入命令: npm run serve並回車。 這應該啟動並編譯到開發服務器,並為您的應用程序提供本地和網絡地址。
我的文件結構如下所示:
希望這可以避免頭痛。
sudo vue create .
確保你在項目目錄中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.