国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

解決vue打包 npm run build-test突然不動了的問題

瀏覽:75日期:2022-10-30 13:01:12

今天遇到一件很奇葩的事情

輸入npm run build-test 突然停在這不動了 what? 不動了?!

解決vue打包 npm run build-test突然不動了的問題

后來google了一下 大家都是人才

運行一下這句話 就動了!!

npm config set registry http://registry.cnpmjs.org

補充知識:vue_test_unit_e2e常見問題npm run unit單元測試和npm run e2e集成測試問題

vue項目要進行unit和e2e常見問題

localStorage is not available for opaque origins

console.error node_modulesvuedistvue.runtime.common.dev.js

通常根據vue init webpack myproject 生成的項目,選擇了unit和e2e模塊后,都會有些問題。

1.首先是unit,當我們運行npm run unit時,會出現以下問題:

SecurityError: localStorage is not available for opaque origins

因為說是jest運行是node環境,所以沒有localStorage。

解決辦法:

在項目內test/unit/jest.conf.js文件中

加入以下3句:即可

testEnvironment: ’jsdom’, verbose: true, testURL: ’http://localhost’

2.然后,如果你也使用了elementui模塊, 也會報錯以下:

console.error node_modulesvuedistvue.runtime.common.dev.js:621

[Vue warn]: Unknown custom element: <el-table> - did you register the component correctly? For recursive components, make sure to provide the 'name' option.

因為說是elementui的組件沒有注冊。

解決辦法:

修改項目里面test/unit/setup.js文件,內容為以下:

import Vue from ’vue’// 將Vue暴露到全局里面global.Vue = Vue;console.log(’--global:’,global.hasOwnProperty(’Vue’))Vue.config.productionTip = false// 使用elementui組件import ElementUI from ’element-ui’;// npm run unit 時要下面引入樣式那句注釋掉-不知為什么導入會報錯。可能因為測試時,不需要css樣式// import ’element-ui/lib/theme-chalk/index.css’;Vue.use(ElementUI);

項目demo源碼在這:https://github.com/banana618859/vue_test_unit_e2e

拷貝下來后,npm i 然后npm run unit 或 npm run e2e即可

解決vue打包 npm run build-test突然不動了的問題

提醒

因為$mount處理不了用戶交互,所以我們要用到vue官方推薦的@vue/test-utils安裝一下,就可以在項目中使用了。

npm i @vue/test-utils -D

使用:在項目里 test/unit/spec/HelloWorld.spec.js文件中,

import HelloWorld from ’@/components/HelloWorld.vue’import { mount } from ’@vue/test-utils’describe(’測試用helloworld組件’,() => { it(’測試點擊后,msg的改變’,() => { //點擊一下 let wrapper = mount(HelloWorld) // 用@vue/test-utils的mount加載組件 wrapper.vm.newData = 1; wrapper.find(’.btn’).trigger(’click’) //觸發按鈕點擊事件 expect( wrapper.vm.msg ).toBe(’test_if’) })})

以上這篇解決vue打包 npm run build-test突然不動了的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 伊人久久大香线焦综合四虎 | 色拍自拍亚洲综合在线 | avtom影院入口永久在线观看 | 久久中精品中文 | 日本不卡一区二区三区在线观看 | 久久国产欧美日韩高清专区 | 久久精品一级 | 亚洲国产精品线观看不卡 | 欧美大狠狠大臿蕉香蕉大视频 | 狠狠色综合网站久久久久久久 | 国产欧美va欧美va香蕉在线 | 欧美激情中文字幕 | 美女又黄又免费 | 欧美毛片aaa激情 | 亚洲欧美中文字幕在线网站 | 自拍视频区 | 国产亚洲精品aaa大片 | 欧美一区二区在线观看视频 | 久草热久草在线 | 色老久久精品偷偷鲁一区 | 欧美成人xxx | 国产91第一页 | 国产成人精品免费午夜 | 国产在线高清不卡免费播放 | a级国产乱理伦片在线观看99 | 一级毛片国产 | 国产欧美日韩精品一区二 | 欧美一级毛片免费看高清 | 禁止18周岁进入免费网站观看 | 黄色三级网站在线观看 | 2020国产成人免费视频 | 国产一国产一级毛片视频在线 | 一级做a爱片久久蜜桃 | 欧美最黄视频 | 亚洲国产精品综合久久一线 | 精品国产视频在线观看 | 久久99精品久久只有精品 | 草草在线免费视频 | 日一区二区 | 中文字幕国产一区 | 久久精品毛片 |