将 UglifyJS 解析器添加到功能节点
Adding UglifyJS parser to the function node
我想使用 Uglify-JS 向 Node-RED 功能节点添加即时解析功能。我在文件“80-function.html”中,但由于某种原因,我无法获得对 UglifyJS 的引用。我试图通过简单地调用
来实例化它
var UglifyJS = require('uglify-js');
...但它 returns 为空。我确定它安装在 /usr/lib/node_modules/node-red/node_modules/uglify-js/
下
UglifyJS的实例化应该去哪里呢?我找不到在节点的 html 部分使用 "require" 的任何示例。我的代码结构如下:
RED.nodes.registerType('function',{
...
oneditprepare: function() {
...
var currentEditor = this.editor;
this.editor.on("change", function(e) {
var currentScript = currentEditor.getValue();
//this is where I'd like to parse my script using Uglify
谢谢!
require()
是在 NodeJS 端而不是 HTML 端包含库的方式。
你确定uglifyjs可以在浏览器中使用吗?在尝试将其添加到 Node-RED 之前检查您是否可以使用
我想使用 Uglify-JS 向 Node-RED 功能节点添加即时解析功能。我在文件“80-function.html”中,但由于某种原因,我无法获得对 UglifyJS 的引用。我试图通过简单地调用
来实例化它var UglifyJS = require('uglify-js');
...但它 returns 为空。我确定它安装在 /usr/lib/node_modules/node-red/node_modules/uglify-js/
下UglifyJS的实例化应该去哪里呢?我找不到在节点的 html 部分使用 "require" 的任何示例。我的代码结构如下:
RED.nodes.registerType('function',{
...
oneditprepare: function() {
...
var currentEditor = this.editor;
this.editor.on("change", function(e) {
var currentScript = currentEditor.getValue();
//this is where I'd like to parse my script using Uglify
谢谢!
require()
是在 NodeJS 端而不是 HTML 端包含库的方式。
你确定uglifyjs可以在浏览器中使用吗?在尝试将其添加到 Node-RED 之前检查您是否可以使用