如何使用 ES6 语法导入 jquery? [英] How to import jquery using ES6 syntax?

查看:123
本文介绍了如何使用 ES6 语法导入 jquery?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 (JavaScript) ES6 语法通过 babel 转译器和 preset-es2015 插件以及semantic-ui 用于样式.

index.js

import * as stylesheet from '../assets/styles/app.scss';import * as jquery2 from '../dist/scripts/jquery.min';import * as jquery3 from '../node_modules/jquery/dist/jquery.min';console.log($('my-app'));

index.html

<html lang="fr"><头><身体><script src="dist/app.js"></script>

项目结构

<预><代码>.├──应用程序/│ ├── index.js├──资产/├── dist/│ ├── 脚本/│ │ ├── jquery.min.js├── index.html├── node_modules/│ ├── jquery/│ │ ├── dist/│ │ │ ├── jquery.min.js├── package.json└── 测试/

package.json

 ...脚本":{"build:app": "browserify -e ./app/index.js -o ./dist/app.js","copy:jquery": "cpy 'node_modules/jquery/dist/jquery.min.js' ./dist/scripts/",…},开发依赖":{"babel-core": "6.3.x","babel-preset-es2015": "6.3.x","babelify": "7.2.x","cpy": "3.4.x","npm-run-all": "1.4.x","sassify": "0.9.x","semantic-ui": "2.1.x",…},浏览":{转变": [[babelify",{预设":[es2015"]}],[ "sassify", { "auto-inject": true}]]}

问题

使用经典的

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆