是否可以使用URL

时间:2017-07-19 21:33:09

标签: javascript vue.js vuejs2

我在package.json中定义了较旧版本的vue.js(" vue":" ^ 2.2.2")

我在我的JS中访问了这样的内容:

import Vue from 'vue'

但是,我喜欢快速测试一下vue.js的新版本是否运行正常。

import Vue from '//unpkg.com/vue@2.4.1'

如果不可能,还有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

node-multidep项目旨在解决这个问题。

创建一个json文件test/multidep.json

{
  "path": "test/multidep_modules",
  "versions": {
    "vue": ["2.2.2", "2.4.1"]
  }
}

然后:

npm install --save-dev multidep
./node_modules/.bin/multidep test/multidep.json

最后在你的js文件中,取消注释你想要使用的vue版本的行:

var multidepRequire = require('multidep')('test/multidep.json')

var Vue = multidepRequire('vue', '2.2.2')
// var Vue = multidepRequire('vue', '2.4.1')