国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - require('...') 找不到模組!!
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-06-26 10:50:33
0
3
1030

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

#下面是hogan.html的內(nèi)容

var Hogan = require('hogan.js');
mytools = {
    renderHtml: function(htmlTemplate, data) {
    var template = Hogan.compile(htmlTemplate);
    var result = template.render(data);
    return result;
  }
}
var htmlTpl = '<p>{{name}}</p>';
var data    = '張三';
mytools.renderHtml(htmlTpl ,data);

我是 npm i --save hogan.js 安裝js模組.
在html裡面require('hogan.js')
會(huì)報(bào)錯(cuò) require is not defined.

平常在webpack裡面是直接使用的.
如何使用require??

PHP中文網(wǎng)
PHP中文網(wǎng)

認(rèn)證0級(jí)講師

全部回覆(3)
迷茫

這表示你的node_modules目錄下沒(méi)有這個(gè),你看看你裝到哪裡去了

剛剛沒(méi)看清你是在html中寫require,js裡面才支持require

所以你到底解決了沒(méi)?你想在js裡面require還是html裡面require?

js裡面可以正常require,html裡面想引入就去node_modules資料夾下找到hongan.js的路徑

女神的閨蜜愛(ài)上我

requirenode.js的內(nèi)建方法,你運(yùn)行Webpack的時(shí)候,npm run build其實(shí)也是用node在運(yùn)行webpack的編譯腳本,所以require是支援的。但是現(xiàn)在你寫成了原生的,就脫離了node.js,原生不支援require()載入包。

正確的做法是,用標(biāo)籤直接添加檔案:

<script src="./node_modules/..."></script>
<link href="./node_modules/..." />
洪濤

你應(yīng)該寫Hogan .js的絕對(duì)路徑

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板