使用ionic2开发项目

xiaoxiao2021-02-27  425

上个月用ionic2做了个项目,在此记录一下碰到的问题。ionic的版本是2.2.2

1.下载使用照网上的方法一般没什么问题,下nodejs,设置淘宝镜像,下ionic,下cordova,但是在使用ionic start的时候会报

Installing npm packages... Error with start undefined Error Initializing app: There was an error with the spawned command: npminstall There was an error with the spawned command: npminstall Caught exception: undefined

这个错误说的很清楚是npm安装时候出错,baidu了网上的方法大部分是让你重装ionic或者是start的时候跳过npm,我碰到的问题实际上是node-sass这个下载失败使用以下语句

重新安装node-sass,同样出现这个问题的朋友不妨试一下。

npm install -g node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass

2.项目新建成功后,推荐用vscode直接编辑项目下的src文件夹进行代码编写,使用ionic g page xx新建页面,新建的代码会报错,主要是每个使用这个方法新建的页面

xx.module.ts里需要进行修改,2个出现IonicModule的地方需改成IonicPageModule再进行serve就会操作成功,这个xx.module.ts是新的版本才会新建出的文件,

主要是用于延迟加载,没有使用这个需求的也可以直接删除这个文件并删除对应page.ts里的@IonicPage()再进行serve一样会成功

项目至此已经可以正常运行,编码过程碰到的问题会在以后更新

转载请注明原文地址: https://www.6miu.com/read-742.html

最新回复(0)