我正在使用 vue 開發登錄系統,這是我現在的代碼:
<template>
<div>
<input type="email" placeholder="Email" v-model="email" />
<input type="password" placeholder="Password" v-model="password" />
<button>Login</button>
<p>Need an account?<router-link to="/signup">Sign Up</router-link></p>
</div>
</template>
<script>
import firebase from 'firebase'
export default {
name: "Login",
data() {
return {
email: "",
password: "",
};
},
methods: {
Login() {
// Log the user in
firebase
.auth()
.signInWithEmailAndPassword(this.email, this.password)
.then(
(user) => {
console.log(user.data);
},
(err) => {
alert(err);
}
);
},
},
};
</script>
<style>
</style>
問題是當我嘗試運行它時出現錯誤,這是錯誤:
This dependency was not found:
* firebase in ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader-v16/dist??ref--1-1!./src/views/Login.vue?vue&type=script&lang=js
To install it, you can run: npm install --save firebase
我嘗試安裝 firebase 幾次,但我一直收到同樣的錯誤。
如果有人知道解決方案,非常感謝!
uj5u.com熱心網友回復:
要正確安裝 firebase,您必須更改版本:
npm remove firebase
npm add firebase@^8.10.0
uj5u.com熱心網友回復:
歡迎,您正在運行什么命令來安裝 Firebase?錯誤說要使用npm install --save firebase,你在使用那個命令嗎?嘗試使用該命令npm install Firebase嘗試安裝 Firebase。您是否使用“Cloud Shell”來部署您的代碼?
我使用以下檔案來了解 Firebase 的基礎知識 [1}
[1} https://firebase.google.com/docs/web/setup
而且這個實驗室也很有用 [2]
[1] https://firebase.google.com/codelabs/firebase-web#0
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/373167.html
