0

我是第 8 面墙的新手。我已经从git克隆了第 8 个墙网并正确执行了以下步骤

# cd <directory_where_you_saved_sample_project_files>
# cd serve
# npm install
# cd ..
# ./serve/bin/serve -d <sample_project_location>

但是在执行前一步的最后一步时。

./serve/bin/serve -n -d gettingstarted/xraframe/ -p 7777

我得到以下错误

编译失败。

错误:子编译失败:找不到入口模块:错误:无法解析“C:\8thWall_Project\web\serve”中的“C:\8thWall_Project\web\serve\bin\gettingstarted\xraframe”\index.html':错误:无法解析 'C:\8thWall_Project\web\serve' 中的 'C:\8thWall_Project\web\serve\bin\gettingstarted\xraframe" \index.html'

  • compiler.js:79 childCompiler.runAsChild [服务]/[html-webpack-plugin]/lib/compiler.js:79:16

  • Compiler.js:306 编译 [serve]/[webpack]/lib/Compiler.js:306:11

  • Compiler.js:631 hooks.afterCompile.callAsync.err [serve]/[webpack]/lib/Compiler.js:631:15

  • Hook.js:154 AsyncSeriesHook.lazyCompileHook [服务]/[tapable]/lib/Hook.js:154:20

  • Compiler.js:628 编译.seal.err [服务]/[webpack]/lib/Compiler.js:628:31

  • Hook.js:154 AsyncSeriesHook.lazyCompileHook [服务]/[tapable]/lib/Hook.js:154:20

  • Compilation.js:1325 hooks.optimizeAssets.callAsync.err [serve]/[webpack]/lib/Compilation.js:1325:35

有什么想法或指示缺少什么吗?

谢谢

4

2 回答 2

1

我不知道为什么,但是bat文件不想通过路径打开。只需转到 serve\bin 目录并从这里启动 bat,如下所示:

在此处输入图像描述

7777 是不必要的。问题是,它找不到您的 xraframe 项目的路径,因为您在另一个目录中,所以您必须在 xraframe 的 ypur 路径中向上拖曳目录

于 2019-10-31T12:40:21.533 回答
0

似乎您正在 Windows 计算机上尝试此操作。Windows 的服务过程与 macOS 略有不同。

使用 serve.bat 可执行文件,而不是普通的服务脚本。

serve\bin\serve.bat -n -d gettingstarted\xraframe -p 7777

https://docs.8thwall.com/web/#locally-from-windows

于 2019-07-11T18:20:53.000 回答