错误:
调用require(' ncp')OS时,NodeJS构建失败:macOS High Sierra 10.13.2: module.js:472 扔错了; ^错误:找不到模块' ncp' 在Function.Module._resolveFilename(module.js:470:15) 在Function.Module._load(module.js:418:25) 在Module.require(module.js:498:17) at require(internal / module.js:20:19) 在对象。 (/Users/Shared/WebServer/Mobile/builds/build.nodejs:28:21) 在Module._compile(module.js:571:32) at Object.Module._extensions..js(module.js:580:10) 在Module.load(module.js:488:32) 在tryModuleLoad(module.js:447:12) 在Function.Module._load(module.js:439:3)
代码:
Require('ncp')
请注意以下所有路径和其他详细信息:
ANDROID_HOME
,JAVA_HOME
和PATH
个环境变量包含正确的值。 bash_profile
有ANDROID_HOME
和JAVA_HOME
。手动对usr/local/lib
文件夹和所有子文件夹进行读写访问。并尝试使用此命令:
chown -R 777 and chown -R 755
Cordova版本5.4.1
(也尝试使用7.0.1
)。
v7.10.1
(也尝试使用v8.9.4
和v4.3.1
)。4.2.0
。9.0.18
。27.0.1
,Android SDK工具:26.1.1
请帮忙解决此问题。