npm run dev 在共享主机服务器上中止

时间:2021-03-05 12:32:28

标签: laravel git server cpanel laravel-mix

我正在尝试在使用 cpanel 的服务器上设置一个包含 laravel 项目的 git 存储库。从 composer.jsonpackage.json 复制丢失的库和依赖项后,项目要求我运行 npm run dev 以创建混合清单文件。但是,每当我输入这些命令时,这个错误就会不断出现:

> @ dev /home3/regioye5/repositorios/region-admin
> npm run development


> @ development /home3/regioye5/repositorios/region-admin
> mix

node[474]: ../src/node_platform.cc:61:std::unique_ptr<long unsigned int> node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed.
 1: 0xa04200 node::Abort() [node]
 2: 0xa0427e  [node]
 3: 0xa7429e  [node]
 4: 0xa74366 node::NodePlatform::NodePlatform(int, v8::TracingController*) [node]
 5: 0x9d1ae6 node::InitializeOncePerProcess(int, char**) [node]
 6: 0x9d1d21 node::Start(int, char**) [node]
 7: 0x7fbfeb70d555 __libc_start_main [/lib64/libc.so.6]
 8: 0x9694cc  [node]
Aborted

我一直在互联网上寻找答案,但之前似乎没有人遇到过这个问题。我在其他可能是工作流程或类似内容的帖子中看到了,我与您分享了服务器上的 ulimited -a 命令结果:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) 800000
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 178728
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) 800000
open files                      (-n) 100
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 15240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 25
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

1 个答案:

答案 0 :(得分:0)

我访问了 laravel mix 文档,发现了以下命令。对我来说,它就像一个魅力!

node_modules/.bin/webpack --config=node_modules/laravel-mix/setup/webpack.config.js

它似乎直接进入库并要求它配置包含混合变量的文件。希望它对你有用。