我编写了一个Vue(2)插件,并将其发布到NPM。问题是插件的package.json
是否包含
"dependencies": {
"vue": "^2.5.21"
}
我非常确定应该这样做,因为很明显,如果没有Vue本身,该插件将无法工作。但与此同时,我对此感到怀疑:谁会在没有安装Vue作为项目依赖项的情况下尝试使用Vue插件?如果我不将其添加到依赖项列表中,那么我将如何指定该插件可以使用的Vue版本? (例如,如果用户使用Vue 2.1.3,而我的插件仅适用于2.5.17以上的版本)