在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  HTML/ wepy無(wú)法引用npm包

wepy無(wú)法引用npm包

業(yè)務(wù)背景

第1次使用wepy開發(fā)小程序
需要用到md5加密數(shù)據(jù)再請(qǐng)求遠(yuǎn)程數(shù)據(jù)
通過(guò)npm安裝js-md5
在項(xiàng)目里面卻無(wú)法通過(guò)require引用這個(gè)包

目錄結(jié)構(gòu)

site目錄

...
node_modules
dist
  ...
  npm
    ...
src
  ...
  pages
  public
    ...
    js
      api.js
  app.wpy

相關(guān)代碼

npm

npm install js-md5 --save

api.js

const md5 = require('js-md5')

報(bào)錯(cuò)內(nèi)容

在終端執(zhí)行wepy build --watch后,小程序開發(fā)工具編譯時(shí)就報(bào)下面的錯(cuò)

thirdScriptError 
 sdk uncaught third Error 
 module "npm/js-md5/src/md5.js" is not defined 
 Error: module "npm/js-md5/src/md5.js" is not defined

嘗試

  • 手動(dòng)將npm下載下來(lái)的包放進(jìn)dist/npm目錄下就可以解決
  • 或者使用相對(duì)路徑定位到js-md5.js這個(gè)文件也可以

問(wèn)題

怎么讓wepy自動(dòng)把依賴的包編譯到dist/npm目錄下面呢?
看了一下wepy.cnfig.js好像沒(méi)有設(shè)置的地方呢

回答
編輯回答
糖豆豆

將node_modules 和dist中的npm文件夾 刪除, 重新安裝運(yùn)行

2017年1月8日 15:41
編輯回答
若相惜

我也想知道
兄弟 解決咯嘛?我也在弄base64加密 也是這個(gè)情況

2017年12月12日 18:00