ionic3包还原使用yarn命令执行步骤(解决ionic3懒加载报找不到 module的错误)
使用cnpm 还原ionic3.6的依赖包的时候 可以正常还原,但是使用懒加载就会报找不到 module 的错误。最简单的解决办法是删除node_modules 挂个vpn 重新执行npm install 即可完成使用ionic3.6的懒加载。考虑到不是每个人都有vpn,所以建议使用yarn来替代cnpm,yarn的好处我就不介绍了。给个官网 https://yarnpkg.com/zh-Hans/
- 安装 yarn
- ionic start myApp tabs --skip-npm
- cd myApp
- yarn install 经过漫长的等待后会报一个错误(没能安装sass),不要管这个错误,此时应该在myApp目录下生成了node_modules 并且把相关的依赖包都复制进去了。
- 此刻运行 ionic serve 会报错,如下图所示
- 根据错误提示应该是使用yarn安装改变的 npm的运行环境,又或者是Sass没有安装成功,此刻只要安装错误提示执行命令 npm rebuild node-sass --farce 即可
- 使用 cnpm替换上面的npm 执行命令 cnpm rebuild node-sass --farce
- 执行完成功后运行 ionic serve 即可启用ionic3项目
项目可以正常的进行懒加载
我们不生产代码,我们只是代码的搬运工