一、问题:
1、用npm install pubsub-js --save命令下载pubsub-js成功后,import PubSub from ‘pubsub-js’,提示找不到。
二、解决方法:1、vue项目下找到package.json文件,找到dependencies属性,查看pubsub-js的版本,默认下载的是1.7.0版本,如下图: 2、重新使用npm install pubsub-js@1.6.0 --save命令下载pubsub-js的1.6.0版本,下载成功后去package.json文件,找到dependencies属性,查看pubsub-js的版本1.6.0版本,如下图:
3、在重新引入pubsub-js,如下图:
4、调用subscribe函数,如下图:
使用 npm install pubsub-js --save 命令下载的是1.7.0的最新版本,不支持 使用 npm install pubsub-js@1.6.0 --save 命令下载的是1.6.0的版本。 1.6.0版本支持发布(publish)和订阅(subscribe)函数