npm 运行 dev 在共享主机服务器上中止
npm run dev aborts on shared hosting sever
我正在尝试在使用 cpanel 的服务器上设置一个 git 存储库,其中包含一个 laravel 项目。从 composer.json
和 package.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
我访问了 laravel mix 文档,发现了以下命令。对我来说,它就像一个魅力!
node_modules/.bin/webpack --config=node_modules/laravel-mix/setup/webpack.config.js
它似乎直接进入库并要求它配置包含混合变量的文件。希望对你有用。
我正在尝试在使用 cpanel 的服务器上设置一个 git 存储库,其中包含一个 laravel 项目。从 composer.json
和 package.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
我访问了 laravel mix 文档,发现了以下命令。对我来说,它就像一个魅力!
node_modules/.bin/webpack --config=node_modules/laravel-mix/setup/webpack.config.js
它似乎直接进入库并要求它配置包含混合变量的文件。希望对你有用。