Structure des répertoires
Ce qui suit est le contenu de 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);
J'utilise npm i --save hogan.js pour installer le module js
require('hogan.js') en html signalera une erreur require n'est pas défini.
Habituellement utilisé directement dans le webpack.
Comment utiliser require ??
Cela signifie que vous ne l'avez pas dans votre
.node_modules
répertoire. Regardez où vous l'avez installéJe n’ai pas vu clairement où tu étais à l’instant
html
中写require
,js
里面才支持require
Alors tu l'as résolu ? Veux-tu être là
js
里面require
还是html
里面require
?js
peut êtrerequire
normalement. Si vous souhaitez l'importer danshtml
, allez simplement dans le dossierjs
里面可以正常require
,html
里面想引入就去node_modules
文件夹下找到hongan.js
et recherchezhongan. js
Cheminrequire
是node.js
的内置方法,你运行Webpack的时候,npm run build
其实也是用node在运行webpack的编译脚本,所以require是支持的。但是现在你写成了原生的,就脱离了node.js
,原生不支持require()
Chargement du colis.La bonne façon est d'ajouter le fichier directement en utilisant la balise
<script>
和<link>
:Vous devez écrire le chemin absolu vers Hogan .js