我尝试使用browserify或webpack来传输文件。
这是我的代码:
let rangy = require('rangy')
rangy.init()
const rang = () => rangy
在我遍历我的代码并添加一个html页面后,我尝试在控制台中出现问题,但是当我键入rangy
并按Enter键时,js表示:
未捕获的ReferenceError:未定义rangy
当我键入rang()
并按Enter键时,js会说:
undefined
但是第2行正确运行。
我需要在rangy
的脚本标签中使用index.html
。
我该怎么做?
这是我的蒸发文件:
(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){............
答案 0 :(得分:1)
如果您使用webpack,并且可以将randy
泄漏到全局范围中,则只需删除let
:
rangy = require('rangy');
rangy.init();
randy
变量将在控制台中可用。