我正在尝试在Mac上创建一个离子应用程序。
我按照离子网站上的说明创建了一个基本的应用程序,并且能够在浏览器中运行它,但是当我运行“ionic build ios”时,我得到以下错误。我找不到日志文件或任何其他错误来调试它。我该如何解决这个问题?
答案 0 :(得分:0)
检查您的Gulp版本和gulpfile.js。您可能需要删除对gulp.src的调用
见:
Gulp TypeError: Arguments to path.join must be strings
和
答案 1 :(得分:0)
我的部分安装位于/ usr / local,其中很少是在/User/user.name/npm文件夹中。 /Users/user.name/npm在npm config前缀中设置。
我有两个cordova安装,每个文件夹上面一个。一些来自/ usr / local的cordova如何用于创建项目,这是旧版本。
为了解决这个问题,我卸载了所有的全局npm安装,并将我的npm配置前缀指向/ usr / local,并为自己赋予了该文件夹的执行权限。现在一切正常。
以下是解释如何操作的视频:https://docs.npmjs.com/getting-started/fixing-npm-permissions