【发布时间】:2018-05-04 16:52:46
【问题描述】:
我尝试在我的项目中实现 laravel 护照身份验证,但它不起作用。最初,我已经安装了具有其他配置和文件权限的 laravel5.5。
为了实现护照认证,我遵循了 laravel 文档Document Url
按照步骤,我已经完成了,
composer require laravel/passportphp artisan migratephp artisan passport:install-
我已经添加了这一行 App\User
使用 Laravel\Passport\HasApiTokens; 使用 HasApiTokens,通知;
-
在启动函数内的 AuthServiceProvider 文件中添加的路由
Passport::routes(); 在 config/auth.php 文件中,我已将 API 驱动程序更改为护照
php artisan vendor:publish --tag=passport-components-
在这个文件中的资源/资产/js/app.js
Vue.component( '护照客户', 要求('./components/passport/Clients.vue') );
Vue.component( '护照授权客户', 要求('./components/passport/AuthorizedClients.vue') );
Vue.component( '护照个人访问令牌', 要求('./components/passport/PersonalAccessTokens.vue') );
npm run dev
运行此命令时出现错误
$ npm 运行开发
@dev /var/www/html/local/laravel5.5 npm 运行开发
@开发/var/www/html/local/laravel5.5 cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
sh: 1: 跨环境:未找到
npm 错误! Linux 4.4.0-98-通用
npm 错误! argv "/home/sysadmin/.nvm/versions/node/v6.11.1/bin/node" "/home/sysadmin/.nvm/versions/node/v6.11.1/bin/npm" "运行" "开发"
npm 错误!节点 v6.11.1
npm 错误! npm v3.10.10
npm 错误!文件 sh
npm 错误!代码生命周期
npm 错误!错误号 ENOENT
npm 错误!系统调用产生
npm 错误! @开发:cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
npm 错误!生成 ENOENT
npm 错误!
npm 错误! @开发脚本'cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js'失败。
npm 错误!确保您安装了最新版本的 node.js 和 npm。
npm 错误!如果你这样做了,这很可能是包裹的问题,
npm 错误!不是 npm 本身。
npm 错误!告诉作者这在您的系统上失败:
npm 错误! cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
npm 错误!您可以通过以下方式获取有关如何为此项目打开问题的信息:
npm 错误! npm 错误
npm 错误!或者,如果这不可用,您可以通过以下方式获取他们的信息:
npm 错误! npm 所有者 ls
npm 错误!上面可能有额外的日志输出。
npm WARN 本地 package.json 存在,但缺少 node_modules,你的意思是要安装吗?
npm 错误!请在任何支持请求中包含以下文件: npm 错误! /var/www/html/local/laravel5.5/npm-debug.log
npm 错误! Linux 4.4.0-98-通用
npm 错误! argv "/home/sysadmin/.nvm/versions/node/v6.11.1/bin/node" "/home/sysadmin/.nvm/versions/node/v6.11.1/bin/npm" "运行" "dev"
npm 错误!节点 v6.11.1
npm 错误! npm v3.10.10
npm 错误!代码生命周期
npm 错误! @开发者:npm run development
npm 错误!退出状态 1
npm 错误!
npm 错误! @dev 脚本“npm run development”失败。
npm 错误!确保您安装了最新版本的 node.js 和 npm。
npm 错误!如果你这样做了,这很可能是包裹的问题,
npm 错误!不是 npm 本身。
npm 错误!告诉作者这在您的系统上失败:
npm 错误! npm 运行开发
npm 错误!您可以通过以下方式获取有关如何为此项目打开问题的信息:
npm 错误! npm 错误
npm 错误!或者,如果这不可用,您可以通过以下方式获取他们的信息:
npm 错误! npm 所有者 ls
npm 错误!上面可能有额外的日志输出。
npm WARN 本地 package.json 存在,但缺少 node_modules,你的意思是要安装吗?
npm 错误!请在任何支持请求中包含以下文件: npm 错误! /var/www/html/local/laravel5.5/npm-debug.log
【问题讨论】:
标签: laravel-5.5 laravel-passport