【发布时间】:2021-04-27 14:58:36
【问题描述】:
mojo webpack script\one_commex
可在http://127.0.0.1:3000 获得网络应用程序 无法执行“C:\Users....\Box Sync\projects\perl_projects\mojo_projects\one_commex\node_modules.bin\webpack”:C:/Strawberry/perl/site/lib/Mojolicious 没有这样的文件或目录/Plugin/Webpack/Builder.pm 第 214 行。 无法从文件“C:\Users....\Box Sync\projects\perl_projects\mojo_projects\one_commex\script\one_commex”加载应用程序:[Webpack] exec C:\Users...\Box Sync\projects\ perl_projects\mojo_projects\one_commex\node_modules.bin\webpack --config C:\Users...\Box Sync\projects\perl_projects\mojo_projects\one_commex\webpack.config.js --watch: 在 C: 没有这样的文件或目录: /Strawberry/perl/site/lib/Mojolicious/Plugin/Webpack/Builder.pm 第 215 行。 在 (eval 107) 第 1 行的 require 编译失败。 [Webpack] 找不到 C:\Users...\Box Sync\projects\perl_projects\mojo_projects\one_commex\public\asset\webpack.development.html。确定 webpack 已经运行了吗?在 C:/Strawberry/perl/site/lib/Mojolicious/Plugin/Webpack.pm 第 87 行。
它可以在 Ubuntu 机器上正常工作。 在 Windows 中,webpack 安装包,创建资产目录 webpack.custom.js,创建一个公共目录作为“资产”。但是,它会引发错误。
【问题讨论】:
-
内容在 :\Users\...\Box Sync\projects\perl_projects\mojo_projects\one_commex\node_modules\.bin\webpack '''#!/bin/sh basedir=$(dirname " $(echo "$0" | sed -e 's,\\,/,g')") case
unamein *CYGWIN*|*MINGW*|*MSYS*) basedir=cygpath -w "$basedir";; esac if [ -x "$basedir/node" ];然后 "$basedir/node" "$basedir/../webpack/bin/webpack.js" "$@" ret=$?否则节点 "$basedir/../webpack/bin/webpack.js" "$@" ret=$? fi 退出 $ret ''' -
它可以在 Ubuntu 中运行!
标签: perl webpack mojolicious