Understrap'require is not defined'
问题描述:
我为我的Wordpress项目使用了Understrap theme。我创建了一个简单的自定义.js文件添加到我的项目,但我得到'需求未定义'错误。Understrap'require is not defined'
定制js文件
var express = require('express');
var moment = require('moment');
var app = express();
var m = moment();
app.get('/', function (req, res) {
m.set({'year': 2017, 'month': 5, 'day': 29});
//res.send(moment().format('YYYY/M/D'));
var today = document.getElementById('today');
today.innerHTML = moment().format('YYYY/M/D');
})
答
是的NodeJS服务器端语言,你不能使用需要在浏览器端,除非您使用browserify或的WebPack。而且你也不能在浏览器中使用express,因为它是一个服务器端框架,因为你正在使用wordpress主题,所以我认为你根本不需要使用nodejs,只需编写普通的js即可。