我有一个使用vuetable-2
和vue-axios
的Vue应用,以及app.js
中的以下导入
import Vue from 'vue'
import VueMaterial from 'vue-material'
import axios from 'axios'
import VueAxios from 'vue-axios'
直接在axios
的依赖关系部分中没有package.json
,eslint会抱怨
[eslint] 'axios' should be listed in the project's dependencies.
我已axios
./node_modules
作为vue-axios
依赖项的一部分。
└─┬ vuetable-2@1.6.6
└── axios@0.15.3
正在运行npm install --save axios
将获取最新版本的axios
并将其添加到package.json
,但现在我的依赖项中有两个版本的axios
├── axios@0.17.0
└─┬ vuetable-2@1.6.6
└── axios@0.15.3
如何重新使用属于axios@0.15.3
依赖项的vuetable-2
?
答案 0 :(得分:1)
您可以将其自行添加到package.json
中的依赖项:
"axios": "^0.15.3"
例如,您的package.json
可能如下所示:
{
"dependencies": {
"vuetable-2": "^1.6.6",
"axios": "^0.15.3"
}
}
虽然显然你会有更多的依赖等等。
完成后,只需运行
npm install
答案 1 :(得分:1)
不要忘记确切的版本
在没有^的情况下写入package.json
或输入npm i axios@0.15.3 -S -E
-E, - save-exact:保存的依赖项将使用精确版本配置,而不是使用npm的默认semver范围运算符。
答案 2 :(得分:0)
您只需安装(input.size() + 1) * (sum + 1)
中使用的bool
版本,只需运行以下代码:
axios