有一个问题困扰我几天,使用cordova create创建项目时,总是提示这样的错误:it does not contain a pakage.json file.
试了很多种方法,最生使用yarn重新安装cordova后才恢复正常。
- 使用cnpm安装yarn
cnpm install -g yarn
yarn config set registry https://registry.npm.taobao.org -g
yarn global add cordova - 查看yarn全局安装过的包
yarn global list
查看yarn全局安装过的包的命令是 npm list -g --depth 0 - 查看yarn全局包的安装位置,然后将该位置添加进环境变量path中
yarn global bin
但是接着发现还有一个问题
- 因为默认安装的是cordova最新的版本9.0.0,不知道为什么,这个版本创项的项目,目录下没有res文件夹,所以又做了下面的尝试。
- 删除已全局安装的cordova
yarn global remove cordova - 重新安装指定版本的cordova,(8.1.2)是我曾经使用过的一本
yarn global add cordova@8.1.2 - 用这个版本再创建项目后,目录下重新有了 res文件夹。
网友评论