使用node.js-script将html-element附加到文件

时间:2015-10-24 11:00:37

标签: javascript node.js append reload cheerio

使用带有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'});
 }
});

附加不起作用,但脚本没有显示任何错误。

0 个答案:

没有答案