gpt4 book ai didi

node.js - 在 laravel 中使用 Firebase-admin 时找不到依赖项

转载 作者:搜寻专家 更新时间:2023-10-31 23:26:28 24 4
gpt4 key购买 nike

我在运行:

Laravel 混合版本:0.8.8

Node 版本 (7.5.0):

NPM 版本 (4.1.2):

我正在尝试使用 Firebase-admin在我的 Laravel 5.4 项目中使用 npm install --save firebase-admin

当我在 resources/assets/js/app.js 中执行 require('firebase-admin'); 时,我会运行 npm run dev 显示此错误:

These dependencies were not found:

* fs in ./~/firebase-admin/lib/auth/credential.js, ./~/request/lib/har.js
* net in ./~/firebase-admin/~/faye-websocket/lib/faye/websocket/client.js, ./~/forever-agent/index.js and 3 others
* tls in ./~/firebase-admin/~/faye-websocket/lib/faye/websocket/client.js, ./~/forever-agent/index.js and 1 other
* dns in ./~/firebase-admin/~/isemail/lib/isemail.js

To install them, you can run: npm install --save fs net tls dns

我在我的 webpack.mix.js 中尝试了别名,但没有成功

mix.webpackConfig({
resolve: {
alias: {
'firebase-admin': path.resolve(__dirname, './node_modules/firebase-admin')
}
}
});

我也尝试过这样做,但运气不佳

mix.webpackConfig({
plugins: [
new webpack.LoaderOptionsPlugin({
options: {
includePaths: [
path.resolve(__dirname, './node_modules/firebase-admin/')
]
}
})
]
});

最佳答案

我对 Laravel 有一个误解,你不能在默认的 Laravel 中运行 Node,这无论如何都没有意义。如果你想使用 Firebase,你需要添加 javascript 版本。

关于node.js - 在 laravel 中使用 Firebase-admin 时找不到依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42541755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com