我有复杂的 C++ 项目。现在我在我的项目中添加了 c++ node.js 插件。我想用整个项目构建这个插件,所以我需要分别修改cmake文件。在我的根 cmake 文件中,我执行了以下操作:
add_subdirectory(nodejsaddon)
add_custom_target (
npm-target
COMMAND cd nodejsaddon && npm install node-addon-api && npm run build
)
nodejsaddon- 包含我的插件源和相应 .gyp 和 .json 文件的文件夹名称。但是,当我运行时,我cmake ..\\testproj\\ -G "Visual Studio 15 Win64" -T "v140, host=x64
在 nodejsaddon 文件夹中看不到 npb 构建结果。我做错了什么?如何让 npm 在 nodejsaddon 文件夹中生成构建文件?