Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用cmake运行npm命令_Npm_Cmake - Fatal编程技术网

如何使用cmake运行npm命令

如何使用cmake运行npm命令,npm,cmake,Npm,Cmake,我在subd_应用程序目录中设置了业力。测试设置为,如果我从sub_应用程序运行“npm安装”和“npm测试”,Karma将成功运行。挑战在于主目录和所有子目录都是用C/Cpp编写的,我们使用Cmake从主目录进行make/build。如何合并这两个npm命令,以便在运行cmake和make all时执行它们 Example: main_dir/ main.c some other c and cpp files CMakelists.txt sub_dir/

我在subd_应用程序目录中设置了业力。测试设置为,如果我从sub_应用程序运行“npm安装”和“npm测试”,Karma将成功运行。挑战在于主目录和所有子目录都是用C/Cpp编写的,我们使用Cmake从主目录进行make/build。如何合并这两个npm命令,以便在运行cmake和make all时执行它们

Example:
main_dir/
    main.c
    some other c and cpp files
    CMakelists.txt
    sub_dir/
        other.c
        CMakelists.txt
        some other c and cpp files
    sub_app/
        js and html files
        package.json
        karma.conf.js

cmake期间,可以使用命令执行程序。在
make
期间,可以使用执行程序。这很有效!谢谢