Tag: ecmascript 6 browserify

jQuery $(this)在nodejs模块上是“未定义的”(使用Browserify)

我创build了以下NodeJs模块: import $ from 'jquery'; module.exports = () => { $("#clients-table tbody tr").click(() => { let $this = $(this); console.log($this); console.log($(this)); console.log($(this).attr("class")); console.log($("#clients-table tbody tr").attr("class")); console.log("end"); }); } 我的Browserify入口点如下所示: "use strict"; import $ from 'jquery'; import test from './test'; test(); 当我点击元素时,点击事件被触发,但$(this)是undefined 。 这是不同的console.logs的结果: test.js:9 he.fn.init {} test.js:10 he.fn.init {} test.js:11 undefined test.js:12 test test.js:13 end […]

导入的常量未定义

我有一个server.js文件和一个main.js文件,与watchify app/src/main.js –node -t babelify -o app/build/main.js & watchify app/src/server.js –node -t babelify -o app/build/server.js main.js: const rnd = 3 export { rnd } server.js: import { rnd } from '../build/main' console.log(rnd) import express from 'express' let app = express() app.listen(8080) 但是它undefined日志。 我究竟做错了什么? main.js构build: (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module […]