vite vue3項目運行報錯提示,項目能正常運行瀏覽器運行報錯。如果給是npm install安裝的報錯,切換yarn install 再運行項目即可。 如果是如下錯誤 canot read properties of undefind(reding 'modules')
yarn 安裝命令 npm install -g yarn
初始化項目
yarn init 與 npm init 一樣通過交互式會話創建一個 package.json
yarn init # yarn
npm init # npm
# 跳過會話,直接通過默認值生成 package.json
yarn init --yes # 簡寫 -y
npm init -y
安裝包
yarn add 包名 npm install 包名
yarn add 包名 -D 會記錄在 package.json 的 devDependencies開發環境中 npm i 包名 -D
yarn global add 包名 全局安裝 npm i 包名 -g 更新一個依賴
yarn upgrade # 升級所有依賴項,不記錄在 package.json 中 npm update # npm 可以通過 ‘--save|-D’ 指定升級哪類依賴
yarn upgrade 包名 # 升級指定包 npm update 包名
yarn upgrade --latest 忽略版本規則,升級到最新版本,並且更新 package.json 移除一個依賴
yarn remove 包名
npm uninstall 包名
安裝 package.json 中的所有文件
yarn 在 node_modules 目錄安裝 package.json 中列出的所又依賴 npm i
yarn install 安裝時,如果 node_modules 中有相應的包則不會重新下載 --force 可以強制重新下載安裝
yarn install --force 強制下載安裝 npm i --force 運行腳本
yarn run 用來執行在 package.json 中 scripts 屬性下定義的腳本 // package.json { "scripts": { "dev": "node app.js", "start": "node app.js" } } yarn run dev # yarn 執行 dev 對應的腳本 node app.js npm run # npm
yarn start # yarn
npm start # npm
顯示某個包信息
yarn info 包名 # yarn npm info 包名 # npm
yarn info 包名 --json # 輸出 json 格式
npm info 包名 --json # npm
yarn info 包名 readme # 輸出 README 部分
npm info 包名 readme
列出項目的所有依賴
yarn list # 列出當前項目的依賴 npm list # npm
yarn list --depth=0 # 限制依賴的深度
sudo yarn global list # 列出全局安裝的模塊
緩存
sudo yarn cache list # 列出已緩存的每個包 sudo yarn cache dir # 返回 全局緩存位置