Ionic的安装问题
当我尝试通过NPM安装离子时,我得到以下问题。 尝试安装node-sass软件包时,安装会停止。 这是我从命令行得到的:
npm info install node-sass@3.4.1 > node-sass@3.4.1 install /usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/node-sass > node scripts/install.js /usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova
安装过程就在此时停止。 在安装过程中,我使用loglevel选项来跟踪日志。 任何想法可能是这个错误的原因? 感谢桑德罗
希望这会帮助你。
如果cmd的最后一行显示:/ usr / local / bin / cordova – > / usr / local / lib / node_modules / cordova / bin / cordova
那么它的权限问题。
sudo chown -R *username*/usr/local/lib/node_modules/cordova/
如果node-saas有任何问题
它试图强制node-sass@3.4.1
您可以尝试使用npm install node-sass来获取最新版本( 3.4.2 )。 要么
当我遇到node-saas的问题时,github上的朋友帮助我使用libsass命令:
$ sudo rm -rf node_modules/ && cat package.json | sed -i.bak 's/"gulp-sass": "^XXX"/"gulp-sass": "^3.4.1"/g' package.json && npm install && ionic lib update
其中X是package.json中gulp-sass的版本
删除node_modules中的旧文件。 我不确定是否有必要使用“sudo”
$ sudo rm -rf node_modules/
在package.json中search并replacegulp-sass版本到^ 3.4.1。 它还创build一个备份(package.json.bak),
$ cat package.json | sed -i.bak 's/"gulp-sass": "^XXX"/"gulp-sass": "^3.4.1"/g' package.json
重新安装依赖关系
$ npm install
更新项目中的离子库
ionic lib update