php - laravel 6 身份验证“npm run dev 不工作”
问题描述
由于 laravel 6 是实现身份验证的新方法,您必须通过运行通过 composer 获取 laravel/ui 包,composer require larvel/ui
然后您必须生成您需要的脚手架,这里我的是 bootstrap php artisan ui bootstrap --auth
,然后您运行npm install
以获取 node_modules,最后您运行npm run dev
以构建您的资产。但问题是当我运行npm run dev
时没有任何反应,并且控制台中没有显示任何错误。当我打开 package.json 文件时,我注意到npm run dev
执行npm run development
命令。所以我尝试直接运行npm run development
,仍然没有任何反应。该npm run development
命令包括运行此命令“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 run development” “npm run watch”还是他们不执行的任何其他命令,他们只是抛出一个没有错误的新提示信息。
- (节点-v)v12.16.0
- (npm -v) 6.12.0
- (laravel -v) Laravel 安装程序 3.0.1
- (composer -v) 1.9.0 版
解决方案
这对我有用。我记得我曾经放过npm config set ignore-scripts
,true
这就是它忽略 package.json 中的脚本的原因。解决方案是将其更改为false
推荐阅读
- html - 仅使用 flexbox 限制宽度时使 2 个导航居中
- android - Google Places API 配额超出
- android - 如何一一显示几个进度条?
- node.js - VS Code 使用热键在终端中运行
- java - 在同一个线程上推送多个任务
- java - 在android应用程序中为特定url设置代理
- oracle - 如何将 JSON 表与 json 数组元素 oracle12c 上的另一个关系表连接起来?
- ruby-on-rails - 设置 API 连接响应超时
- video - Flutter-尽可能快地初始化视频
- javascript - 标题中的 JavaScript 格式 url