找不到模块';firebase管理员';从';index.cjs.js';
我在开玩笑时使用了找不到模块';firebase管理员';从';index.cjs.js';,firebase,testing,Firebase,Testing,我在开玩笑时使用了@firebase/testing,但从那时起,我决定转到@firebase/rules-unittesting 这是我刚刚切换它们的代码 从“@firebase/rules unit testing”导入{initializedAdminApp}; 进口“巴别塔polyfill”; 它(“正常”,异步()=>{ const admin=initializeAdminApp({projectId:“我的项目”}); 试一试{ const doc=admin.firestore(
@firebase/testing
,但从那时起,我决定转到@firebase/rules-unittesting
这是我刚刚切换它们的代码
从“@firebase/rules unit testing”导入{initializedAdminApp};
进口“巴别塔polyfill”;
它(“正常”,异步()=>{
const admin=initializeAdminApp({projectId:“我的项目”});
试一试{
const doc=admin.firestore().collection(“items”).doc(“item-1”);
等待文档集({name:“Item 1”});
const ss=wait doc.get();
expect(ss.data()?.name).toBe(“第1项”);
}最后{
等待admin.delete();
}
});
当我使用emu运行此测试时,结果是“无法从'index.cjs.js'中找到模块'firebase admin'”错误
如果是旧的@firebase/testing
,则通过
我错过了什么
- Node.js v14.8.0
- 笑话25.5.4
- firebase 7.21.1
- firebase工具8.11.2
- @firebase/测试0.20.11
- @firebase/规则单元测试1.0.4
$ npm install -D firebase-admin
这真的应该被记录下来!谢谢你救了我的命!
$ npm install -D firebase-admin