使用带有Reload的Node.js服务器进行前端开发。不想在index.html中包含reload.js-script加载。尝试使用Node-script通过开发服务器附加它。
var request = require('request');
var cheerio = require('cheerio');
var fs = require('fs');
var path = require('path');
var $$ = cheerio.load(fs.readFileSync('index.html'));
request('index.html', function (error, response, html) {
if (!error && response.statusCode == 200) {
var $ = cheerio.load(html), text = [];
$$('head').append('<script src="/reload/reload.js"></script>');
fs.writeFileSync(path.join(process.cwd(), 'index.html'), $$.html(), {'encoding': 'utf-8'});
}
});
附加不起作用,但脚本没有显示任何错误。