NodeJs错误:无法找到模块' ncp'

时间:2018-01-15 11:36:00

标签: node.js cordova mobile

错误:

  调用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_HOMEJAVA_HOMEPATH个环境变量包含正确的值。 bash_profileANDROID_HOMEJAVA_HOME
  • 使用sudo在全球范围内安装NPM和NCP。
  • 手动对usr/local/lib文件夹和所有子文件夹进行读写访问。并尝试使用此命令:

    chown -R 777 and chown -R 755
    
  • Cordova版本5.4.1(也尝试使用7.0.1)。

  • Node.js:v7.10.1(也尝试使用v8.9.4v4.3.1)。
  • NPM版本:4.2.0
  • JAVA SDK版本9.0.18
  • Android SDK:Android SDK平台工具:27.0.1,Android SDK工具:26.1.1

请帮忙解决此问题。

0 个答案:

没有答案