Node.js 如何使用Laravel Mix编译资产?
我使用的是laravel 5.4 我谨此陈辞: 如果我运行以下命令:Node.js 如何使用Laravel Mix编译资产?,node.js,laravel,laravel-5.4,laravel-mix,Node.js,Laravel,Laravel 5.4,Laravel Mix,我使用的是laravel 5.4 我谨此陈辞: 如果我运行以下命令:npm install--no bin links,结果如下: npm警告已弃用express@2.5.11:express 2.x系列已弃用 npm警告已弃用connect@1.9.2:connect 1.x系列已弃用 npm错误!Windows\u NT 6.2.9200 npm错误!argv“C:\Program 文件\nodejs\node.exe“ “C:\Users\chelsea\AppData\Roaming\n
npm install--no bin links
,结果如下:
npm警告已弃用express@2.5.11:express 2.x系列已弃用
npm警告已弃用connect@1.9.2:connect 1.x系列已弃用
npm错误!Windows\u NT 6.2.9200 npm错误!argv“C:\Program
文件\nodejs\node.exe“
“C:\Users\chelsea\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js”
“安装”“--无bin链接”npm错误!节点v6.9.1 npm错误!npm v3.10.9
npm错误!超过最大调用堆栈大小npm ERR!npm错误!如果你
需要帮助,您可以在以下位置报告此错误:npm ERRnpm错误!请在任何支持请求中包括以下文件: npm错误!C:\xampp\htdocs\myshop\npm-debug.log 存在误差 如何解决错误 我使用Windows7 我想修复错误,因为我想编译资产(
npm run watch
)
更新:
之后,我尝试运行npm run dev
,结果如下:
@开发人员C:\xampp\htdocs\myshop
npm运行开发
@开发C:\xampp\htdocs\myshop
跨环境节点\u env=development节点\u modules/webpack/bin/webpack.js--进度--隐藏模块--配置=节点\u modules/laravel mix/setup/webpack.config.js
“cross env”未被识别为内部或外部命令,
可操作的程序或批处理文件
npm错误!Windows\u NT 6.2.9200 npm错误!argv“C:\Program
文件\nodejs\node.exe“
“C:\Users\chelsea\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js”
“运行”“开发”npm错误!节点v6.9.1 npm错误!npm v3.10.9 npm
犯错误代码ELIFECYCLE npm ERR!@开发:跨环境
NODE_ENV=development NODE_modules/webpack/bin/webpack.js——进度
--隐藏模块--config=node_modules/laravel mix/setup/webpack.config.js
npm ERR!退出状态1 npm错误!npm错误!在@development脚本中失败
'cross env NODE_env=development NODE_modules/webpack/bin/webpack.js
--进度--隐藏模块--config=node_modules/laravel mix/setup/webpack.config.js'。npm错误!确保已安装最新版本的node.js和npm。
npm错误!如果您这样做,这很可能是程序包的问题,
npm错误!与npm本身无关。npm错误!告诉作者这是失败的
在您的系统上:npm ERR!交叉环境节点_env=开发
node_modules/webpack/bin/webpack.js--进度--隐藏模块
--config=node_modules/laravel mix/setup/webpack.config.js npm ERR!您可以通过:npm获得有关如何打开此项目问题的信息
犯错误npm错误npm错误!或者如果没有,你可以
他们的信息通过:npm ERR!npm所有者ls npm错误!有可能
上面的附加日志输出
npm错误!请在任何支持请求中包括以下文件:
npm错误!C:\xampp\htdocs\myshop\npm-debug.log
npm错误!Windows\u NT 6.2.9200 npm错误!argv“C:\Program
文件\nodejs\node.exe“
“C:\Users\chelsea\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js”
“运行”“开发”npm错误!节点v6.9.1 npm错误!npm v3.10.9 npm错误!密码
ELIFECYCLE npm ERR!@开发人员:npm运行开发
npm错误!退出状态
1 npm错误!npm错误!在@dev脚本“npm运行开发”中失败。
npm错误!确保您拥有node.js和npm的最新版本
安装。npm错误!如果您这样做,这很可能是一个问题
包,npm错误!与npm本身无关。npm错误!告诉作者
这在您的系统上失败:npm ERR!npm运行开发npm错误!
您可以通过以下方式获取有关如何打开此项目问题的信息:
npm错误!npm错误npm错误!或者如果没有,你可以
他们的信息通过:npm ERR!npm所有者ls npm错误!有可能
上面的附加日志输出
npm错误!请在任何支持请求中包括以下文件:
npm错误!C:\xampp\htdocs\myshop\npm-debug.log
我试着用@Yevgeniy Afanasyev的答案来解决这个问题
这:
但同样的尝试再次执行此命令。结果如下:
npm WARN optional SKIPPING可选依赖项:fsevents@^1.0.0(node\u modules\chokidar\node\u modules\fsevents):npm WARN notsup SKIPPING可选依赖项:不支持的平台fsevents@1.1.2:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前:{“os:“win32”,“arch:“x64”})
我知道,您更新了答案。现在,我认为您应该尝试安装npm需要的模块。例如,您有关于“cross env”的消息,所以尝试安装它npm install--save dev cross env
仍然有错误。例如:npm ERR!Windows\u NT 6.2.9200 npm ERR!argv”C:\\Program Files\\nodejs\\node.exe“C:\\Users\\chelsea\\AppData\\Roaming\\npm\\node\U modules\\npm\\bin\\npm cli.js”“安装”“--无bin链接“嗯!节点v6.9.1 npm错误!npm v3.10.9 npm错误!超过最大调用堆栈大小npm ERR!npm错误!如果需要帮助,可以在以下位置报告此错误:npm ERR!npm错误!请在任何支持请求中包括以下文件:npm ERR!C:\xampp\htdocs\myshop\npm debug.log
`似乎很奇怪。此错误说明设备内存存在问题。当您尝试安装cross-dev时是否会出现?是。您尝试用更详细的答案更新您的答案