fix: 📦 lodash-es to lodash (lowdb存在导致lodash无法移除)

This commit is contained in:
FairyEver 2020-11-30 14:51:31 +08:00
parent 0d4f315a27
commit 136e6cd040
25 changed files with 25 additions and 29 deletions

View File

@ -7,6 +7,7 @@ module.exports = [
{ name: 'better-scroll', library: 'BScroll', js: 'https://cdn.jsdelivr.net/npm/better-scroll@1.15.2/dist/bscroll.min.js', css: '' }, { name: 'better-scroll', library: 'BScroll', js: 'https://cdn.jsdelivr.net/npm/better-scroll@1.15.2/dist/bscroll.min.js', css: '' },
{ name: 'element-ui', library: 'ELEMENT', js: 'https://cdn.jsdelivr.net/npm/element-ui@2.13.1/lib/index.js', css: 'https://cdn.jsdelivr.net/npm/element-ui@2.13.0/lib/theme-chalk/index.css' }, { name: 'element-ui', library: 'ELEMENT', js: 'https://cdn.jsdelivr.net/npm/element-ui@2.13.1/lib/index.js', css: 'https://cdn.jsdelivr.net/npm/element-ui@2.13.0/lib/theme-chalk/index.css' },
{ name: 'axios-mock-adapter', library: 'AxiosMockAdapter', js: 'https://cdn.jsdelivr.net/npm/axios-mock-adapter@1.18.1/dist/axios-mock-adapter.min.js', css: '' }, { name: 'axios-mock-adapter', library: 'AxiosMockAdapter', js: 'https://cdn.jsdelivr.net/npm/axios-mock-adapter@1.18.1/dist/axios-mock-adapter.min.js', css: '' },
{ name: 'lodash', library: '_', js: 'https://cdn.jsdelivr.net/npm/lodash@4.17.15/lodash.min.js', css: '' },
{ name: 'ua-parser-js', library: 'UAParser', js: 'https://cdn.jsdelivr.net/npm/ua-parser-js@0.7.20/dist/ua-parser.min.js', css: '' }, { name: 'ua-parser-js', library: 'UAParser', js: 'https://cdn.jsdelivr.net/npm/ua-parser-js@0.7.20/dist/ua-parser.min.js', css: '' },
{ name: 'js-cookie', library: 'Cookies', js: 'https://cdn.jsdelivr.net/npm/js-cookie@2.2.1/src/js.cookie.min.js', css: '' }, { name: 'js-cookie', library: 'Cookies', js: 'https://cdn.jsdelivr.net/npm/js-cookie@2.2.1/src/js.cookie.min.js', css: '' },
{ name: 'nprogress', library: 'NProgress', js: 'https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.min.js', css: 'https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.css' }, { name: 'nprogress', library: 'NProgress', js: 'https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.min.js', css: 'https://cdn.jsdelivr.net/npm/nprogress@0.2.0/nprogress.css' },

7
package-lock.json generated
View File

@ -10706,14 +10706,9 @@
}, },
"lodash": { "lodash": {
"version": "4.17.20", "version": "4.17.20",
"resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597336001963&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz", "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.20.tgz?cache=0&sync_timestamp=1597336097104&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.20.tgz",
"integrity": "sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI=" "integrity": "sha1-tEqbYpe8tpjxxRo1RaKzs2jVnFI="
}, },
"lodash-es": {
"version": "4.17.15",
"resolved": "https://registry.npm.taobao.org/lodash-es/download/lodash-es-4.17.15.tgz",
"integrity": "sha1-Ib2Wg5NUQS8j16EDQOXqxu5FXXg="
},
"lodash.defaultsdeep": { "lodash.defaultsdeep": {
"version": "4.6.1", "version": "4.6.1",
"resolved": "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz", "resolved": "https://registry.npm.taobao.org/lodash.defaultsdeep/download/lodash.defaultsdeep-4.6.1.tgz",

View File

@ -28,7 +28,7 @@
"highlight.js": "^10.0.2", "highlight.js": "^10.0.2",
"hotkeys-js": "^3.7.3", "hotkeys-js": "^3.7.3",
"js-cookie": "^2.2.1", "js-cookie": "^2.2.1",
"lodash-es": "^4.17.15", "lodash": "^4.17.20",
"lowdb": "^1.0.0", "lowdb": "^1.0.0",
"marked": "^1.0.0", "marked": "^1.0.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",

View File

@ -1,4 +1,4 @@
import { assign, map } from 'lodash-es' import { assign, map } from 'lodash'
import faker from 'faker/locale/zh_CN' import faker from 'faker/locale/zh_CN'
import { service, request, serviceForMock, requestForMock, mock } from './service' import { service, request, serviceForMock, requestForMock, mock } from './service'
import * as tools from './tools' import * as tools from './tools'

View File

@ -1,4 +1,4 @@
import { find, map, random } from 'lodash-es' import { find, map, random } from 'lodash'
const businessIssue142Db = [ const businessIssue142Db = [
{ id: '1', name: '用户 1', address: '上海市普陀区金沙江路 1518 弄' }, { id: '1', name: '用户 1', address: '上海市普陀区金沙江路 1518 弄' },

View File

@ -1,4 +1,4 @@
import { find, assign } from 'lodash-es' import { find, assign } from 'lodash'
const users = [ const users = [
{ username: 'admin', password: 'admin', uuid: 'admin-uuid', name: 'Admin' }, { username: 'admin', password: 'admin', uuid: 'admin-uuid', name: 'Admin' },

View File

@ -1,7 +1,7 @@
import { Message } from 'element-ui' import { Message } from 'element-ui'
import axios from 'axios' import axios from 'axios'
import Adapter from 'axios-mock-adapter' import Adapter from 'axios-mock-adapter'
import { get, isEmpty } from 'lodash-es' import { get, isEmpty } from 'lodash'
import qs from 'qs' import qs from 'qs'
import util from '@/libs/util' import util from '@/libs/util'
import store from '@/store' import store from '@/store'

View File

@ -9,7 +9,7 @@
</template> </template>
<script> <script>
import { last, get } from 'lodash-es' import { last, get } from 'lodash'
export default { export default {
data () { data () {
return { return {

View File

@ -1,7 +1,7 @@
// 提供滚动方面的功能 // 提供滚动方面的功能
// 非滚动优化模式通用 // 非滚动优化模式通用
import { throttle } from 'lodash-es' import { throttle } from 'lodash'
// 生成滚动事件的 handler // 生成滚动事件的 handler
function handleMaker (wait) { function handleMaker (wait) {

View File

@ -1,4 +1,4 @@
import { throttle } from 'lodash-es' import { throttle } from 'lodash'
import { mapState } from 'vuex' import { mapState } from 'vuex'
import menuMixin from '../mixin/menu' import menuMixin from '../mixin/menu'
import { createMenu } from '../libs/util.menu' import { createMenu } from '../libs/util.menu'

View File

@ -1,7 +1,7 @@
import low from 'lowdb' import low from 'lowdb'
import LocalStorage from 'lowdb/adapters/LocalStorage' import LocalStorage from 'lowdb/adapters/LocalStorage'
import util from '@/libs/util' import util from '@/libs/util'
import { cloneDeep } from 'lodash-es' import { cloneDeep } from 'lodash'
const adapter = new LocalStorage(`d2admin-${process.env.VUE_APP_VERSION}`) const adapter = new LocalStorage(`d2admin-${process.env.VUE_APP_VERSION}`)
const db = low(adapter) const db = low(adapter)

View File

@ -1,4 +1,4 @@
import { uniqueId } from 'lodash-es' import { uniqueId } from 'lodash'
// 插件 // 插件
import demoPlugins from './modules/demo-plugins' import demoPlugins from './modules/demo-plugins'

View File

@ -1,4 +1,4 @@
import { get, isObject } from 'lodash-es' import { get, isObject } from 'lodash'
import store from '@/store' import store from '@/store'
import util from '@/libs/util' import util from '@/libs/util'

View File

@ -1,4 +1,4 @@
import { cloneDeep } from 'lodash-es' import { cloneDeep } from 'lodash'
import client from 'webpack-theme-color-replacer/client' import client from 'webpack-theme-color-replacer/client'
import forElementUI from 'webpack-theme-color-replacer/forElementUI' import forElementUI from 'webpack-theme-color-replacer/forElementUI'

View File

@ -1,5 +1,5 @@
import router from '@/router' import router from '@/router'
import { cloneDeep } from 'lodash-es' import { cloneDeep } from 'lodash'
import { database as getDatabase, dbGet, dbSet } from '@/libs/util.db' import { database as getDatabase, dbGet, dbSet } from '@/libs/util.db'
export default { export default {

View File

@ -1,5 +1,5 @@
import dayjs from 'dayjs' import dayjs from 'dayjs'
import { get } from 'lodash-es' import { get } from 'lodash'
import util from '@/libs/util.js' import util from '@/libs/util.js'
export default { export default {

View File

@ -1,4 +1,4 @@
import { cloneDeep, uniq, get } from 'lodash-es' import { cloneDeep, uniq, get } from 'lodash'
import router from '@/router' import router from '@/router'
import setting from '@/setting.js' import setting from '@/setting.js'

View File

@ -1,4 +1,4 @@
import { get } from 'lodash-es' import { get } from 'lodash'
import setting from '@/setting.js' import setting from '@/setting.js'
export default { export default {

View File

@ -21,7 +21,7 @@
</template> </template>
<script> <script>
import { cloneDeep } from 'lodash-es' import { cloneDeep } from 'lodash'
import { mapState, mapMutations } from 'vuex' import { mapState, mapMutations } from 'vuex'
import { frameInRoutes } from '@/router/routes' import { frameInRoutes } from '@/router/routes'
import layoutHeaderAside from '@/layout/header-aside' import layoutHeaderAside from '@/layout/header-aside'

View File

@ -41,7 +41,7 @@
</template> </template>
<script> <script>
import { uniqueId } from 'lodash-es' import { uniqueId } from 'lodash'
import { mapActions } from 'vuex' import { mapActions } from 'vuex'
export default { export default {
data () { data () {

View File

@ -43,7 +43,7 @@
</template> </template>
<script> <script>
import { uniqueId } from 'lodash-es' import { uniqueId } from 'lodash'
import { mapActions } from 'vuex' import { mapActions } from 'vuex'
export default { export default {
data () { data () {

View File

@ -37,7 +37,7 @@
</template> </template>
<script> <script>
import { uniqueId } from 'lodash-es' import { uniqueId } from 'lodash'
import { mapActions } from 'vuex' import { mapActions } from 'vuex'
export default { export default {
data () { data () {

View File

@ -39,7 +39,7 @@
</template> </template>
<script> <script>
import { uniqueId } from 'lodash-es' import { uniqueId } from 'lodash'
import { mapActions } from 'vuex' import { mapActions } from 'vuex'
export default { export default {
data () { data () {

View File

@ -21,7 +21,7 @@
</template> </template>
<script> <script>
import { cloneDeep } from 'lodash-es' import { cloneDeep } from 'lodash'
import { mapState, mapMutations, mapActions } from 'vuex' import { mapState, mapMutations, mapActions } from 'vuex'
export default { export default {
data () { data () {

View File

@ -70,7 +70,7 @@
<script> <script>
import { mapState } from 'vuex' import { mapState } from 'vuex'
import { get } from 'lodash-es' import { get } from 'lodash'
export default { export default {
data () { data () {
return { return {