- 浏览: 1477828 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
参考
http://www.jianshu.com/p/42e11515c10f#
一。基本使用
npm install -g webpack
或
npm install --save-dev webpack
npm init
初始化package.json
mkdir app
mkdir public
vim app/Greeter.js
vim main.js
vim public/index.html
生成bundle文件
二。使用npm start 把webpack的命令包含到package.json
vim package.json
只增加了一行
,"start": "webpack"
npm start app/main.js public/bundle.js
或
npm run
如果对应的此脚本名称不是start,想要在命令行中运行时,需要这样用npm run {script name}如npm run haha,以下是执行npm start后命令行的输出显示
npm run haha app/main.js public/b.js
三.生成Source Maps 使调试更容易
把后两个参数去掉
vim webpack.config.js
四.loader
vim app/config.json
vim app/Greeter.js
[root@mcon xuexi]# ls
app node_modules package.json public webpack.config.js
[root@mcon xuexi]#
vim webpack.config.js
npm install --save-dev webpack-dev-server
npm install --save-dev json-loader
会自动修改package.json
npm run haha
http://www.jianshu.com/p/42e11515c10f#
一。基本使用
npm install -g webpack
或
npm install --save-dev webpack
npm init
初始化package.json
mkdir app
mkdir public
vim app/Greeter.js
module.exports = function() { var greet = document.createElement('div'); greet.textContent = "Hi there and greetings!"; return greet; };
vim main.js
var greeter = require('./Greeter.js'); document.getElementById('root').appendChild(greeter());
vim public/index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Webpack Sample Project</title> </head> <body> <div id='root'> </div> <script src="bundle.js"></script> </body> </html>
生成bundle文件
webpack app/main.js public/bundle.js [root@mcon xuexi]# tree . ├── app │ ├── Greeter.js │ └── main.js ├── package.json └── public ├── bundle.js └── index.html 2 directories, 5 files [root@mcon xuexi]#
二。使用npm start 把webpack的命令包含到package.json
vim package.json
[root@mcon xuexi]# cat package.json { "name": "xuexi", "version": "1.0.0", "description": "", "main": "index.js", "dependencies": { "webpack": "^1.13.3" }, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1" ,"start": "webpack" ,"haoning:":"webpack" }, "author": "", "license": "ISC" }
只增加了一行
,"start": "webpack"
npm start app/main.js public/bundle.js
或
npm run
如果对应的此脚本名称不是start,想要在命令行中运行时,需要这样用npm run {script name}如npm run haha,以下是执行npm start后命令行的输出显示
"scripts": { "test": "echo \"Error: no test specified\" && exit 1" ,"haha":"webpack" },
npm run haha app/main.js public/b.js
三.生成Source Maps 使调试更容易
把后两个参数去掉
vim webpack.config.js
module.exports = { devtool: 'eval-source-map',//配置生成Source Maps,选择合适的选项 entry: __dirname + "/app/main.js", output: { path: __dirname + "/public", filename: "bundle.js" } }
四.loader
vim app/config.json
{ "greetText": "Hi there and greetings from JSON!" }
vim app/Greeter.js
var config = require('./config.json'); module.exports = function() { var greet = document.createElement('div'); greet.textContent = config.greetText; return greet; };
[root@mcon xuexi]# ls
app node_modules package.json public webpack.config.js
[root@mcon xuexi]#
vim webpack.config.js
module.exports = { devtool: 'eval-source-map', entry: __dirname + "/app/main.js", output: { path: __dirname + "/public", filename: "bundle.js" }, module: {//在配置文件里添加JSON loader loaders: [ { test: /\.json$/, loader: "json" } ] }, devServer: { contentBase: "./public", colors: true, historyApiFallback: true, inline: true } } ~
npm install --save-dev webpack-dev-server
npm install --save-dev json-loader
会自动修改package.json
{ "name": "xuexi", "version": "1.0.0", "description": "", "main": "index.js", "dependencies": { "webpack": "^1.13.3" }, "devDependencies": { "json-loader": "^0.5.4", "webpack-dev-server": "^1.16.2" }, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "haha": "webpack" }, "author": "", "license": "ISC" }
npm run haha
发表评论
-
indexedDB存图片减少请求
2020-05-21 19:23 557getImageFile()获取网络图片 showImage ... -
vizceral-example的例子
2020-03-19 18:53 355自定义图和加载结构 代码在 https://github.c ... -
jsonpath的helloworld
2020-03-17 14:58 411基本语法:https://www.cnblogs.com/jp ... -
流动图神器vizceral
2019-10-12 19:04 510把c的代码生成json:https://github.com/ ... -
emscripten asm.js的helloworld
2018-03-01 20:15 1110mac下安装: brew install SDL2 SDL2_ ... -
websocket上传文件
2016-12-15 13:30 4479nginx的上传 查看http://haoningabc.it ... -
iphone6等移动端的css自适应
2016-10-17 01:18 1214参考 http://jingyan.baidu.com/art ... -
javascript自定义事件
2016-06-01 21:49 554一言不合上代码 <input value=" ... -
html5的fiesystem api 浏览器本地存储
2016-06-01 15:59 922html5的fiesystem api可以存取本地文件 一言不 ... -
websocket传传图片
2015-12-25 17:51 7246参考[url]http://www.adobe.com/dev ... -
angularjs使用include后双向绑定失败的解决
2015-12-20 19:41 1869原理参考 http://segmentfault.com/q/ ... -
html5 陀螺仪
2014-11-26 21:05 5875<html> <head> ... -
webgl的贝塞尔曲线
2014-11-12 00:56 2535BezierCurve webgl的贝塞尔曲线 webgl ... -
chrome app的helloworld
2014-11-11 13:56 717参考 http://blog.csdn.net/rydiy/a ... -
shader and Program编程基本概念 - 转
2014-11-04 11:50 1538原地址:http://blog.csdn.net/myarro ... -
javascript对象转json
2014-10-17 14:09 1010<html> <head>& ... -
jquery 的svg中国地图
2012-12-16 14:37 28099三种吧 1.d3.js很强大 2.jquery的 jvecto ... -
纯css的树型结构
2012-10-03 18:29 1283<html><head> ... -
D3 的3d图
2012-09-16 17:05 1458LCF http://mathworld.wolfram. ... -
jquery table拖拽排序
2012-07-14 21:45 7122参考http://dragsort.codeplex.com/ ...
相关推荐
Webpack你好世界 即使以最简单的方式,Webpack都需要大量的配置才能启动并运行它,因此我需要一个Webpack的基础入门工具,因为Yeoman使得... 这就是“ Hello Webpack”。 享受。 跑步 npm start 然后在浏览器中转到 。
在这个“Vue3版本HelloWorld”项目中,我们可以通过学习和实践来了解Vue3的基本用法和核心概念。 首先,Vue3的核心改进之一是引入了Composition API。在Vue2中,我们主要使用Options API来组织组件逻辑,这可能导致...
helloworld: webpack的核心是用于现代JavaScript应用程序的静态模块捆绑器。当webpack处理您的应用程序时,它会在内部构建一个依赖关系图,该图映射您项目所需的每个模块并生成一个或多个捆绑包。预览安装使用NPM:...
hello('Hello world!'); ``` 尝试使用 Webpack 进行打包: ```shell webpack hello.js bundle.js ``` 此时会出现提示需要安装 `webpack-cli`: ```shell The CLI moved into a separate package: ...
01vue的helloworld,vue入门,如何使用vue写一个最简单的效果-附件资源
本文从简单的例子入手,从打包文件去分析以下三个问题:webpack打包文件是怎样的?如何做到兼容各大模块化方案的?webpack3带来的新特性又是什么? 一个简单的例子 ... console.log('hello world'); w
cocos2dx-webpack-example Webpack构建过程的世界。如何设定使用cocos new -l js 启动一个新项目用此仓库中的项目文件替换项目文件。 运行npm install 运行webpack来构建源,并运行webpack webpack-dev-server来监视...
export default 'hello world!'; ``` ```javascript // app/index.js import $ from 'jquery'; import str from './hello.js'; function main() { $('body').html(str); } main(); ``` 运行`webpack`命令,...
- **Hello World**:最简单的入门示例,帮助理解Webpack的基本配置。 - **Loader**:用于处理特定类型的文件(例如,将Sass转换为CSS)。 - **Plugin**:增强Webpack的功能,实现更复杂的操作(如优化图片、生成...
ReactDOM.render(<Button type="primary">Hello World, document.getElementById('root')); ``` 2. 使用:按照UI组件库的文档说明,直接在React组件或Vue组件中使用对应的组件。 四、配置Webpack以处理UI组件 1. ...
在这个"HelloWorld"案例中,我们将逐步了解如何使用 Vue CLI 创建项目。 首先,确保你的开发环境已经准备就绪。这意味着你需要安装 Node.js 并配置好环境变量,以便全局使用 npm 包。Node.js 是 JavaScript 的...
这个"reactjs-helloworld"项目是一个基础的ReactJS示例,旨在帮助初学者理解如何在实际环境中设置和运行React应用。 首先,React的核心理念是组件化。它鼓励将UI拆分成独立、可重用的组件,每个组件都有自己的状态...
ReactDOM.render(<HelloWorld />, $('#content')[0]); ``` 执行 `npm run build` 命令打包,并在浏览器中打开 `build/index.html` 文件,可以看到 "Hello World!" 文字显示在页面上。 至此,您已经成功搭建了一个...
在"react-webpack-master"项目中,我们将探讨如何将这两个强大的工具结合起来,搭建一个高效的开发环境,并实现"Hello World"应用的运行。 React是由Facebook开发的一款用于构建用户界面的JavaScript库,尤其适合...
hello world 通常是学习一种新技术时的第一个示例,通过实现一个简单的 hello world 程序,你可以快速理解 webpack 如何工作。 对于初学者来说,理解 webpack 的核心概念是十分重要的。比如,webpack 的插件...
<h1>Hello World! export default { name: 'App', }; #app { font-family: 'Avenir', Helvetica, Arial, sans-serif; text-align: center; color: #2c3e50; margin-top: 60px; } ``` 最后,运行 ...
根据给定文件的信息,本文将围绕Webpack 3的深入解析及其与Vue、React、Angular等前端框架的结合应用展开讨论。 ### Webpack 3简介 Webpack 是一款非常流行的前端资源模块打包工具,它能帮助开发者将项目中的各种...
<h1>Hello, World! ); } export default MyComponent; ``` 4. **编写CSS**:在`src`目录下创建`MyComponent.css`,添加样式: ```css .my-component { background-color: #f0f0f0; padding: 20px; } ...
webpack-inject-plugin 一个webpack插件,用于将代码动态... return "console.log('Hello World');" } ) ; ] } ; 该webpack插件接受一个参数,该参数将返回要注入到捆绑包中的代码。 该函数是使用与加载程序相同的
首先我创建了一个文件夹webpack-helloworld-demo,之后的大部分操作都会在这个文件夹下进行。 1.初始化文件夹 npm init //初始化一个package.json文件 git init //产生.git文件,便于之后版本提交回退 2.搭建...