小程序Trao项目本地搭建环境历程
前言:这是一个已经在Mac系统能跑来的成熟项目,现搭建本地windows环境。
安装
1.首先检查环境node环境(>=8.0.0)我用的版本是10.16.3
tips:
windows重装node不能使用命令,应使用安装包。如果是降级版本必须先卸载高版本才能安装。
2.npm install安装依赖,出现如下报错
原因:在package.json配有此依赖包。而这个依赖不是用命令安装。而是存在代码本地。
解决方案:先把package.json里依赖的这个插件删除。先安装其他依赖,安装完成后装刚刚删除的代码还原,找到本地存放此依赖的位置,拷贝到node_modules里即可。
重点来了,window系统和Mac系统存在的差异。
解决:
npm install --save-dev cross-env // 安装跨平台设置和使用环境变量的脚本
然后配置package.json里的srcipts里的build、dev都加入cross_env。
中间零零碎碎的还有些其他的坑。至此,环境终于跑来了。
由于Taro的cli工具执行完成npm run dev:weapp会一直处于监听状态,所以只要将打包出来的dist文件夹引入到小程序即可。
如下引入,输入之前申请到到AppID导入即可:
导入完成就可以进行项目的开发~~~yeah
搜集知识点来源:
1)https://www.cnblogs.com/wpshan/p/11119597.html (CROSS_ENV不同环境配置)