鍍金池/ 問(wèn)答/HTML/ Vue import引入組件無(wú)效

Vue import引入組件無(wú)效

基于vue-cli搭建的Vue項(xiàng)目。前期用到vue-date-range插件,通過(guò)npm引入。后來(lái)插件內(nèi)容不能滿足需求,自己修改了插件內(nèi)容并重新執(zhí)行插件的build生成新的引用,可以滿足需求。

但是問(wèn)題是現(xiàn)在把打包生成的dist目錄下修改過(guò)的壓縮文件復(fù)制出來(lái)放到項(xiàng)目的src目錄下,重新引入,引入方式如下圖,但是引用不會(huì)生效,并報(bào)錯(cuò)
圖片描述

圖片描述

同樣的文件按照以前的從node_modules引入方式就沒(méi)問(wèn)題
圖片描述

是因?yàn)橐敕绞接袇^(qū)別嗎?

回答
編輯回答
懷中人
但是問(wèn)題是現(xiàn)在把打包生成的dist目錄下修改過(guò)的壓縮文件復(fù)制出來(lái)放到項(xiàng)目的src目錄下,重新引入,引入方式如下圖,但是引用不會(huì)生效,并報(bào)錯(cuò)

webpack會(huì)有自已的runtime來(lái)啟動(dòng)各模塊的加載順序,所以你的方式肯定是不行的

后來(lái)插件內(nèi)容不能滿足需求,自己修改了插件內(nèi)容并重新執(zhí)行插件的build生成新的引用,可以滿足需求。

按你原來(lái)的做法,其實(shí)就解決了問(wèn)題了,如果你覺(jué)得改在node_modules里不好,你還有兩個(gè)方式

  1. 把該腳本從node_modules抽出來(lái),放在自已的工程目錄里
  2. fork該依賴包,自已更改再發(fā)布包,然后安裝你自已的包
2017年4月2日 09:35
編輯回答
醉淸風(fēng)

請(qǐng)問(wèn)你解決了嗎?我也遇到這個(gè)問(wèn)題

2017年12月10日 04:45