我已下载最新的节点版本4并尝试安装离子。
但它在命令提示符下长时间加载。
parser.mly
然后我下载了0.10.38并开始下载。
离子是否仅支持0.10版本。
安装时使用更高版本获得以下错误
parser.mly
答案 0 :(得分:4)
错误消息显示“node v5.0.0
”。确保您使用的是Node 4
和not 5
。 Ionic尚未与Node 5.x.x
一起使用。使用node -v to
检查版本。
答案 1 :(得分:4)
首先你需要运行npm uninstall -g ionic 然后从https://nodejs.org/en/download/安装新的nodejs vesrion 完成最新的nodejs安装后。 尝试安装离子使用 npm install -g ionic 如果您使用的是mac os或ubntu,那么您可以使用sudo npm install -g ionic。
答案 2 :(得分:2)
我想你应该尝试第一个node.js然后命令
- (void)longPress:(UILongPressGestureRecognizer*)gesture {
if ( gesture.state == UIGestureRecognizerStateBegan ) {
//Update
UIButton *buttonPressedLatest;
UIView *ifBtnPressed = gesture.view;
if([ifBtnPressed isKindOfClass:[UIButton class]]){
buttonPressedLatest = (UIButton *)ifBtnPressed;
}
UIAlertController * alert= [UIAlertController
alertControllerWithTitle:@"Would you like to delete this rep?"
message:nil
preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* deleteButton = [UIAlertAction
actionWithTitle:@"Delete"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action)
{
[buttonPressedLatest removeFromSuperview];
[alert dismissViewControllerAnimated:YES completion:nil];
}];
UIAlertAction* cancelButton = [UIAlertAction
actionWithTitle:@"Cancel"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action)
{
[alert dismissViewControllerAnimated:YES completion:nil];
}];
[alert addAction:deleteButton];
[alert addAction:cancelButton];
[self presentViewController:alert animated:YES completion:nil];
}
}
完成后再安装
$ sudo npm install -g cordova
因为我使用了sudo,它可能会要求输入密码
检查天气你完成了这些步骤
现在它将下载所有必需的文件
答案 3 :(得分:2)
在Windows上,有时候获得工作环境可能会很痛苦。要加快Ops,您可以尝试使用 ionic-box https://github.com/driftyco/ionic-box。
Ionic-Box 是Ionic,Cordova和Android的随时可用的开发环境。
答案 4 :(得分:2)
安装正确的nodejs,cordova和ionic的步骤可能会有所帮助,请尝试按照以下步骤进行操作
1)安装nodejs(windows)的兼容版本
2)从计算机属性高级环境变量中配置nodeJs的路径。
3)检查npm -v正在运行
4)运行npm install -g cordova
5)如果没有启动配置的nodejs / npm使用http代替https包使用ssl false
6)运行npm install -g ionic
答案 5 :(得分:2)
您可以运行以下命令降级版本:
npm install npm@4.5.0 -g
要么
npm install npm@latest -g
答案 6 :(得分:2)
您可以使用Yeoman生成器创建离子项目,这非常容易使用。
在这里你可以找到更多: http://yeoman.io/learning/index.html
安装yeoman:
npm install -g yo
用法: 创建一个新目录,并将其cd入其中
mkdir my-ionic-project && cd $_
运行yo ionic,可选择传递应用名称:
yo ionic [app-name]
更多信息:
答案 7 :(得分:1)
请参考以下链接,首先您需要在成功安装后安装cordova,然后安装离子。 链接 - https://evothings.com/doc/build/cordova-install-windows.html
答案 8 :(得分:1)
嗨,我有一个像这样的问题检查一下,我希望这对你有帮助。
https://github.com/ionic-team/ionic-cli/issues/2477
运行:
$('#btmmdl').click(function() {
$(this).attr('data-clicked', !$(this).attr('data-clicked')); //Toggle status
if ($(this).attr('data-clicked')) {
// Scroll down
} else {
// Show animation and scroll down after 9 seconds
}
});