Struktur direktori
Berikut ialah kandungan hogan.html
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);
Saya menggunakan npm i --save hogan.js untuk memasang modul js
require('hogan.js') dalam html akan melaporkan ralat memerlukan tidak ditakrifkan.
Biasanya digunakan terus dalam webpack.
Bagaimana cara menggunakan memerlukan??
Ini bermakna anda tidak mempunyai ini dalam direktori
node_modules
anda Lihat di mana anda memasangnyaSaya tidak nampak dengan jelas di mana anda berada tadi
html
中写require
,js
里面才支持require
Jadi sudahkah anda menyelesaikannya? Adakah anda ingin berada di sana
js
里面require
还是html
里面require
?js
boleh menjadirequire
biasanya Jika anda ingin mengimportnya ke dalamhtml
, hanya pergi ke folderjs
里面可以正常require
,html
里面想引入就去node_modules
文件夹下找到hongan.js
dan carihongan. js
Laluanrequire
是node.js
的内置方法,你运行Webpack的时候,npm run build
其实也是用node在运行webpack的编译脚本,所以require是支持的。但是现在你写成了原生的,就脱离了node.js
,原生不支持require()
Memuatkan pakej.Cara yang betul ialah menambah fail terus menggunakan tag
<script>
和<link>
:Anda harus menulis laluan mutlak ke Hogan .js