2017-07-19 3 views
1

を使用してJSファイル内のファイルをインポートすることが可能ですこのような:は、それは私がvue.jsの少し古いバージョン(「^ 2.2.2」「VUE」)を有するURL

import Vue from 'vue' 

しかし、私は物事がvue.js.の新しいバージョンで正常に動作している場合はすぐにテストします

import Vue from '//unpkg.com/[email protected]' 

可能であれば、より良い方法はありますか?

+0

を(npm)を新しいバージョン、テスト、および問題があれば、ロールバック(バージョンコントロール)して以前のバージョンに更新しない理由は何ですか?よろしく。 – dime2lo

+0

これを行うには、Vueの初期化の前に 'vue 'コードから' import Vue'を削除し、 ''をページに追加します。 –

+0

@ダニエルD私はまずそれをやろうとしましたが、何らかの理由でウェブパックの設定をしても動作させることができませんでした。 – Syed

答えて

2

node-multidepプロジェクトは、この問題を解決することを目指しています。

その後、test/multidep.json

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

JSONファイルを作成します。

あなたのjsファイルで
npm install --save-dev multidep 
./node_modules/.bin/multidep test/multidep.json 

そして最後に、あなたが使用したいVUEのバージョンの行コメントを解除:

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

var Vue = multidepRequire('vue', '2.2.2') 
// var Vue = multidepRequire('vue', '2.4.1') 
関連する問題