3_CommonJS-Browserify模块化教程
2021-02-04 11:16
标签:cti 项目结构 install 编写 row 第一步 comm 目录 type module1.js module2.js module3.js 下载第三方模块uniq:打开左下角的Terminal,cd到02_CommonJS-Node路径,输入命令: main.js 3_CommonJS-Browserify模块化教程 标签:cti 项目结构 install 编写 row 第一步 comm 目录 type 原文地址:https://www.cnblogs.com/fsg6/p/13143351.htmlCommonJS 浏览器端模块化教程
1. 创建项目结构
|-js
|-dist //生成编译完js的目录
|-src //源码所在的目录(我们编写的、没经过工具处理的代码,叫做源码)
|-module1.js
|-module2.js
|-module3.js
|-main.js
|-index.html
2. 模块化编码
module.exports = {
foo() {
console.log(‘moudle1 foo()‘)
}
}
module.exports = function () {
console.log(‘module2()‘)
}
exports.foo = function () {
console.log(‘module3 foo()‘)
}
exports.bar = function () {
console.log(‘module3 bar()‘)
}
npm install uniq --save
//引用模块
let module1 = require(‘./module1‘)
let module2 = require(‘./module2‘)
let module3 = require(‘./module3‘)
let uniq = require(‘uniq‘)
//使用模块
module1.foo()
module2()
module3.foo()
module3.bar()
console.log(uniq([1, 3, 1, 4, 3]))
3. 下载 browserify
npm install browserify -g
备注:若此步骤报错,请使用管理员身份打开webstorm,再次执行即可;或使用管理员身份打开cmd执行。4. 执行处理命令
browserify js/src/main.js -o js/dist/bundle.js
5. 页面使用引入:
文章标题:3_CommonJS-Browserify模块化教程
文章链接:http://soscw.com/index.php/essay/50874.html