错误:
调用require('ncp')操作系统时NodeJS构建失败:macOS高版本Sierra 10.13.2:模块.js:472抛出错误;^错误:无法在函数.模块中找到模块'ncp'。无法在函数.模块中找到_resolveFilename(module.js:470:15)。无法在模块中找到_load(module.js:418:25)。无法在对象中找到_require(module.js:498:17)。无法在模块中找到_compile(module.js:571:32)。无法在对象.模块中找到_extensions(module.js:580:10)。无法在函数.模块中找到_load(module.js:488:32)。无法在函数.模块中找到_load(module. js:447:12)。
编码:
Require('ncp')
请注意下面的所有路径和其他详细信息:
ANDROID_HOME
、JAVA_HOME
和PATH
环境变量包含正确的值。bash_profile
包含ANDROID_HOME
和JAVA_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.4
和v4.3.1
)。 - NPM版本:
4.2.0
. - JAVA SDK版本
9.0.18
。 - Android软件开发工具包:Android SDK平台工具:
27.0.1
,Android SDK工具:x1米15英寸
请帮助解决此问题。
1条答案
按热度按时间wtlkbnrh1#
尝试在终端的帮助下运行项目文件夹中的npm i ncp。现在,重新启动代码