我使用laravel 5.4
我按照此处:https://laravel.com/docs/5.4/mix
如果我运行:npm install --no-bin-links
,结果如下:
npm WARN不推荐使用express@2.5.11:不推荐使用express 2.x系列 npm WARN弃用了connect@1.9.2:不推荐使用connect 1.x系列 错误的ERR! Windows_NT 6.2.9200 npm ERR! argv“C:\ Program 文件\的NodeJS \ node.exe” “C:\用户\切尔西\应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js” “安装”“ - no-bin-links”npm ERR!节点v6.9.1 npm ERR! npm v3.10.9
npm ERR!最大调用堆栈大小超过npm ERR!错误的ERR!如果你 需要帮助,您可以在以下地址报告此错误:npm ERR!
https://github.com/npm/npm/issuesnpm ERR!请在任何支持请求中包含以下文件: 错误的ERR! C:\ XAMPP \ htdocs中\ myshop \ NPM-的debug.log
存在错误
如何解决错误?
我使用的是Windows 7
我想修复错误,因为我想编译资产(npm run watch
)
更新:
之后我尝试运行npm run dev
,结果如下:
@ dev C:\ xampp \ htdocs \ myshop npm运行开发
@ development C:\ xampp \ htdocs \ myshop cross-env NODE_ENV =开发node_modules / webpack / bin / webpack.js --progress --hide-modules --config = node_modules / laravel-mix / setup / webpack.config.js
'cross-env'未被识别为内部或外部命令, 可操作程序或批处理文件。
npm ERR! Windows_NT 6.2.9200 npm ERR! argv“C:\ Program 文件\的NodeJS \ node.exe” “C:\用户\切尔西\应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js” “跑”“发展”npm ERR!节点v6.9.1 npm ERR! npm v3.10.9 npm 呃!代码ELIFECYCLE npm ERR! @ 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 ERR!退出状态1 npm ERR!错误的ERR! @开发脚本失败 'cross-env NODE_ENV =开发node_modules / webpack / bin / webpack.js --progress --hide-modules --config = node_modules / laravel-mix / setup / webpack.config.js'。错误的ERR!确保安装了最新版本的node.js和npm。 错误的ERR!如果你这样做,这很可能是包的问题, 错误的ERR!不是与npm本身。错误的ERR!告诉作者这失败了 在你的系统上:npm ERR! cross-env NODE_ENV =开发 node_modules / webpack / bin / webpack.js --progress --hide-modules --config = node_modules / laravel-mix / setup / webpack.config.js npm ERR!您可以使用以下命令获取有关如何为此项目打开问题的信息:npm 呃! npm错误npm ERR!或者,如果没有,你可以得到 他们的信息来自:npm ERR! npm owner ls npm ERR!有可能 上面的额外日志输出。npm ERR!请在任何支持请求中包含以下文件: 错误的ERR! C:\ XAMPP \ htdocs中\ myshop \ NPM-的debug.log
npm ERR! Windows_NT 6.2.9200 npm ERR! argv“C:\ Program 文件\的NodeJS \ node.exe” “C:\用户\切尔西\应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js” “跑”“开发”npm ERR!节点v6.9.1 npm ERR! npm v3.10.9 npm ERR!码 ELIFECYCLE npm ERR! @ dev:
npm run development
npm ERR!退出状态 1 npm ERR!错误的ERR! @ dev脚本'npm run development'失败。 错误的ERR!确保您拥有最新版本的node.js和npm 安装。错误的ERR!如果你这样做,这很可能是一个问题 包,npm ERR!不是与npm本身。错误的ERR!告诉作者 这在你的系统上失败了:npm ERR! npm运行开发npm ERR! 您可以通过以下方式获取有关如何为此项目打开问题的信息: 错误的ERR! npm错误npm ERR!或者,如果没有,你可以得到 他们的信息来自:npm ERR! npm owner ls npm ERR!有可能 上面的额外日志输出。npm ERR!请在任何支持请求中包含以下文件: 错误的ERR! C:\ XAMPP \ htdocs中\ myshop \ NPM-的debug.log
我尝试用@Yevgeniy Afanasyev的答案修复它
这:Laravel 5.4 'cross-env' is not recognized as an internal or external command
但它是一样的
答案 0 :(得分:0)
尝试再次执行此命令。