个性化阅读
专注于IT技术分析

WPRIG WordPress本地服务器无提示运行站点

我正在尝试使用WPRig(在WAMP服务器上)进行wordpress主题开发。按照教程进行安装后, 我尝试使用” npm run build”运行它。 gulp和composer任务似乎没有任何问题就可以完成, 最后它说本地服务器(和浏览器同步)已经在我的本地主机上启动, 但是当我在浏览器(chrome / IE)上访问url时, 它旋转分钟和超时。

我在google / stackoverflow或github问题页面(https://github.com/wprig/wprig)的任何地方都找不到与此类似的问题。当事情悄然失败时, 我讨厌它!

开始时只有一条错误消息, 但是我认为后备机制将接管工作, 因此从构建过程中不会退出:[00:15:00]无法加载外部模块@ babel / register [00:15] :00]需要外部模块babel-register

最后, 我尝试使用gulp的详细模式进行调查, 并使其低于输出。

C:\wamp64\www\wordpress\wp-content\themes\daddycool  (wprig@1.0.4)
λ node --inspect-brk .\node_modules\.bin\gulp --verbose
Debugger listening on ws://127.0.0.1:9229/439d987c-37d1-46f2-81c3-1919a704d817
For help see https://nodejs.org/en/docs/inspector
Debugger attached.
C:\wamp64\www\wordpress\wp-content\themes\daddycool\node_modules\.bin\gulp:2
basedir=$(dirname "$(echo "$0" | sed -e 's, \, /, g')")
          ^^^^^^^

SyntaxError: missing ) after argument list
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:599:28)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Function.Module.runMain (module.js:676:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

等待调试器断开连接…

其他尝试过的事情-我已经破坏了我的npm缓存…

λ gulp -v
[00:31:53] Failed to load external module @babel/register
[00:31:53] Requiring external module babel-register
[00:31:54] CLI version 2.0.1

[00:31:54]本地版本4.0.0

这是我的gulpfile的版本:https://github.com/wprig/wprig/blob/1c8966ec5727323e83e382588cf28aa7a958e51a/gulpfile.babel.js


#1


好的, 我回过头来再次查看了Morten先生的视频, 并意识到自己做错了。

本质上, 我的主页没有虚拟域, 我的站点基本上位于http:// localhost / wordpress, 而我只是将proxyURL的名称从wprig:8888更改为wordpress:8888, 这显然是错误的。将其更改为” localhost / wordpress”后, 一切正常。

抱歉, 我是一个初学者(涉及到Web开发), 所以这对我来说并不明显。

赞(0) 打赏
未经允许不得转载:srcmini » WPRIG WordPress本地服务器无提示运行站点
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏