webstorm新建vue項目相關問題

前言

??????這個迭代后端需求偏少,前端code的鍵盤都起火星子了。來了4個外包支持,1個后端3個前端,還是不夠用啊。剛好趁這個機會稍微學習下vue,其實之前環境也配置過了,所以這里就不分享環境配置了,主要分享下新建項目與報錯處理、還有uniapp支持的插件。


一、新建項目

??????之前說微信小程序需要用HBuild編輯器,主要是看中它可以運行時,自動打開微信開發工具看效果,但是說實話我時用idea習慣了,所以前端也只想用webstorm。
在這里插入圖片描述
??????新建項目就操作完成,過程中可能會報錯,最后新建的項目沒有node_modules、public、src目錄,沒有package.json等文件。
原因可能就是你的node版本太高了,yarn目前最高支持才到21,比如報錯:
在這里插入圖片描述
??????實際上它提示的已經很明確了,剛剛的步驟選址地版本的node,重新一遍就行。

二、相關版本與管理

1.node版本管理

??????可以用n、nvm,n需要先自己安裝node,是node下的軟件包,nvm是獨立的一個軟件包,個人建議其實用nvm更好。
??????然后要安裝這些環境如果怕麻煩先裝Homebrew,如果是win那就自己折騰下吧。如果剛開始進入編程界,勸你放棄win,用水果吧。
brew的安裝見它的中文網:https://brew.idayer.com/

2.安裝包的版本查看

命令:npm view 軟件名 versions
例如:查看yarn的版本
在這里插入圖片描述

3.安裝軟件包

??????可以用npm安裝,也可以用brew安裝,但是npm安裝有限制,那就是版本要在它的資源里面注冊了的(可能安全點)。brew那就基本的版本都可以裝。
npm命令:npm install 軟件名 21.0.0
brew命令:brew install 軟件名 21.0.0
例如:安裝21.0.0版本node
在這里插入圖片描述

4.node版本切換

查看可切換版本:nvm list
在這里插入圖片描述
切換:
命令:nvm use 22.2.0
在這里插入圖片描述

三、webstorm新建的vue項目啟動報錯處理

??????你選擇了合適的node版本,成功創建項目,點擊webstorm的run/debug,你可能會失望的發現運行不起來,報錯找不到…/paakage.json。(原因我其實也沒有找到)
??????我這里處理是刪除node_modules,重新在npm install一遍。
打開webstrom的termnial

#刪除node_modules
rm -rf node_modules
#重新install
npm install
#初始化,生成package.json
npm init -y

總結

1、建項目就這么簡單,也就是會遇到這些事而已
2、說webstorm不支持微信小程序開發的朋友,安裝Uniapp Support試試
3、對我難的不是vue的語法,而是畫頁面、樣式,以前出H5還用jQuery的時候,就是煩頁面、樣式。
??????好了,后端人就嘮叨叨這里,希望能幫到大家,uping!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/15100.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/15100.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/15100.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于單片機電梯控制系統設計與實現

摘 要: 介紹了電梯控制系統架構 , 指出了該系統的硬件設計和控制系統的軟件設計以及系統調試 , 使系統可根據按鍵 要求完成載客任務,為電梯控制系統的優化提供了參考 。 關鍵詞 : 電梯控制 ; 單片機 ; 系統設計 0 引言 在高層建筑中發揮…

Java開發大廠面試第22講:Redis 是如何保證系統高可用的?它的實現方式有哪些?

高可用是通過設計,減少系統不能提供服務的時間,是分布式系統的基礎也是保障系統可靠性的重要手段。而 Redis 作為一款普及率最高的內存型中間件,它的高可用技術也非常的成熟。 我們今天分享的面試題是,Redis 是如何保證系統高可用…

GPT-4o之多模態

前言 想必,很多小伙伴都知道GPT-4o已經發布了,一手基于多模態的問答顯示,看起來挺厲害的(也就是看起來, )。然后,我就順手看了看什么是多模態。 簡介 多模態(Multimodal&#xff…

什么是組態?什么是工業控制中的組態軟件?

隨著工業4.0和智能制造的發展,工控軟件的應用越來越廣泛,它們在提高生產效率、降低能耗和減少人力成本等方面發揮著越來越重要的作用。 什么是工控軟件? 工控軟件是指用于工業控制系統的軟件,主要應用于各種生產過程控制、自動化…

標準庫算法

歡迎訪問我的博客首頁。 標準庫算法 1. 查找對象的算法2. 其它只讀算法3. 二分搜索算法4. 寫容器元素的算法5. 劃分與排序算法6. 通用重排操作7. 排列算法8. 有序序 列的 集合算法9. 最 小值和 最大值10. 數值算法11. 參考 Pred 表示返回值為布爾類型的可調用對象。 1. 查找對…

Python序列的概念與使用-課后作業[python123題庫]

序列的概念與使用-課后作業 一、單項選擇題 1、關于Python組合數據類型,以下描述錯誤的是:??????????????????????????????????????????????????????????????????????????…

Flutter 中的 DecoratedBox 小部件:全面指南

Flutter 中的 DecoratedBox 小部件:全面指南 在Flutter中,DecoratedBox是一個功能豐富的小部件,它為子組件提供了多種裝飾效果,如背景色、邊框和陰影。通過DecoratedBox,你可以輕松地為任何小部件添加裝飾&#xff0c…

PLSQL連接Linux Oracle21c

PLSQL連接Linux Oracle21c 一、安裝PLsql 下載官網 https://www.allroundautomations.com/registered-plsqldev/ 二、Oracle Instant Client下載 使用plsql連接oracle的時候是需要本地先安裝oracle客戶端,英文名就是Oracle Instant Client。 官方下載地址&…

初出茅廬的小李博客之用MQTT.fx軟件進行消息發布與訂閱【 基于EMQX Cloud】

MQTT.fx軟件使用簡單介紹 MQTT.fx 的軟件界面如下圖所示,最上方為 MQTT Broker 連接地址欄,及其連接配置。其下方功能 Tabs 含有 Publish 發布欄、Subscribe 訂閱欄、Scripts 腳本欄、Broker Status 狀態消息欄、Log 日志信息控制欄。 連接之前要明確幾…

【Linux系列】軟鏈接使用

💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

深入編程邏輯:從分支到循環的奧秘

新書上架~👇全國包郵奧~ python實用小工具開發教程http://pythontoolsteach.com/3 歡迎關注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目錄 一、編程邏輯的基石:分支與循環 分支邏輯詳解 代碼案例:判斷整數是…

函數的拓展

7.1.1 基本用法 在ES6之前,不能直接為函數的參數指定默認值,只能采用變通的方法。 function log(x.y){ y y || Worldl console.log(x,y); }log(hello) //hello World log(hello,Chine) //hello Chine log(hello,) //hello World上面的代碼檢查函數…

UE5 雙手握劍的實現(逆向運動學IK)

UE5 雙手握劍的實現 IK 前言 什么是IK? UE官方給我們提供了很多對于IK處理的節點,比如ABRIK、Two Bone IK、Full Body IK 、CCD IK等,但是看到這,很多人就好奇了,什么是IK? 首先我們來看看虛幻小白人的骨…

[圖解]產品經理創新之阿布思考法

0 00:00:00,000 --> 00:00:01,900 那剛才我們講到了 1 00:00:02,730 --> 00:00:03,746 業務序列圖 2 00:00:03,746 --> 00:00:04,560 然后怎么 3 00:00:05,530 --> 00:00:06,963 畫現狀,怎么改進 4 00:00:06,963 --> 00:00:09,012 然后改進的模式…

【Spring Security + OAuth2】授權

Spring Security OAuth2 第一章 Spring Security 快速入門 第二章 Spring Security 自定義配置 第三章 Spring Security 前后端分離配置 第四章 Spring Security 身份認證 第五章 Spring Security 授權 第六章 OAuth2 文章目錄 Spring Security OAuth21、基于request的授權1…

一條命令安裝Metasploit Framework

做安全滲透的人都或多或少的使用kali-Linux系統中msfconsole命令啟動工具,然而也經常會有人遇到這樣那樣的問題無法啟動 今天我們就用一條命令來重新安裝這個工具 curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/met…

AI學習AI知識路線

數學基礎 一、數據分析 二、概率論 三、線性代數及矩陣 l 數學基礎 1)常數e2)導數3)梯度 4)Taylor5)gini系數6)信息熵與組合數 1)概率論基礎2)古典模型3)常見概率分布 4)大數定理和中心極限定理5)協方差(矩陣)和相關系數 6)最大似然估計和最大后驗估計 1)線性空間及線性變…

Windows內核--內存區對象(Section Object)(5.2)

內存區對象 Section Object表示可以共享的內存段。進程可以使用Section與其他進程共享其部分內存地址空間. Section還可為進程提供將文件映射到其內存地址空間的機制。 Linux有mmap與之類似。 參考: Section Objects and Views 內存區對象是虛擬描述符表VAD節點的一種 VAD樹節點…

LabVIEW如何確保自動化設備的穩定性和可靠性?

為了確保LabVIEW在自動化設備中的穩定性和可靠性,可以采取以下關鍵措施: 1. 代碼架構與設計 模塊化設計:將程序分解為獨立的模塊或子VI,每個模塊負責特定功能,便于測試和維護。狀態機架構:使用狀態機架構…

zookeeper選主之LeaderLatch

概述 利用zookeeper來進行選主,可以使用apache curator framework,它給我們封裝了兩種選主工具,它們分別是LeaderSelector和LeaderLatch。它們各自的應用場景不一樣,LeaderSelector應用于那些需要頻繁變主的情況,而Le…