等于节点模块的未定义变量
undefined variable that equals to a node module
我尝试使用 browserify 或 webpack 传输我的文件。
这是我的代码:
let rangy = require('rangy')
rangy.init()
const rang = () => rangy
完成我的代码并添加到 html 页面后,我尝试在控制台中输入 rangy,但是当我输入 rangy
并按下回车按钮时,js 说:
Uncaught ReferenceError: rangy is not defined
当我键入 rang()
并按回车键时,js 说:
undefined
但是第 2 行运行正确。
我需要在 index.html
的脚本标签中使用 rangy
。
我该怎么做?
这是我泄露的文件:
(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
let rangy = require('rangy')
rangy.init()
const rang = () => rangy
},{"rangy":2}],2:[function(require,module,exports){............
如果您使用 webpack,并且您可以 randy
泄漏到全局范围内,那么只需删除 let
:
rangy = require('rangy');
rangy.init();
randy
变量将在控制台中可用。
我尝试使用 browserify 或 webpack 传输我的文件。
这是我的代码:
let rangy = require('rangy')
rangy.init()
const rang = () => rangy
完成我的代码并添加到 html 页面后,我尝试在控制台中输入 rangy,但是当我输入 rangy
并按下回车按钮时,js 说:
Uncaught ReferenceError: rangy is not defined
当我键入 rang()
并按回车键时,js 说:
undefined
但是第 2 行运行正确。
我需要在 index.html
的脚本标签中使用 rangy
。
我该怎么做?
这是我泄露的文件:
(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
let rangy = require('rangy')
rangy.init()
const rang = () => rangy
},{"rangy":2}],2:[function(require,module,exports){............
如果您使用 webpack,并且您可以 randy
泄漏到全局范围内,那么只需删除 let
:
rangy = require('rangy');
rangy.init();
randy
变量将在控制台中可用。