node+webpack+angular+bootstrap创建web项目
来源:互联网 发布:怎么在国外注册域名 编辑:程序博客网 时间:2024/05/02 14:06
一、写在前面的话
网上看了许多的博客,angular加node创建web项目的博客很少,有也介绍很粗略,因此,决定自己写一篇详细介绍nodejs加angularjs搭建web环境。由于初学angular,许多的用法还不是很清楚,欢迎大神们指正。
二、准备及项目目录
1、安装node---相关介绍,请自己搜索。
2、web项目目录:
三、搭建web环境
1、 创建项目目录angularCode,在控制台执行
D:\nodeSpace\angularCode>npm init然后一直按enter键,最后输入yes,这样根目录下就创建好一个package.json 文件。
2、安装webpack及angular
D:\nodeSpace\angularCode>npm install webpack angular --save-dev3、配置webpack.config.js
var webpack = require('webpack'), path = require('path');var ROOT = path.resolve(__dirname), APP = path.resolve(ROOT,'app'), BUILD = path.resolve(ROOT,'dist');module.exports = {context : APP,entry : {app : './index.js'},output : { path : BUILD, filename : 'bundle.js'}}
接下来就是配置module模块。首先安装:
D:\nodeSpace\angularCode>npm install --save babel-loader ng-annotate-loader babel-preset-es2015
loaders配置如下
{ test : /\.js$/, loader : 'ng-annotate!babel?presets[]=es2015!jshint', exclude: /node_modules/ }然后安装图片及样式的loaders:
D:\nodeSpace\angularCode>npm install --save url-loader style-loader css-loaderloader配置如下:
{ test : /\.css$/, loaders : ['style','css'], include : APP },{ test : /\.(png|gif|jpg)$/, loader : 'url-loader?limit=8192' }
接着编写index.html和index.js文件
index.html<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><title>angular-webpack</title></head><body> <p>{{1+1===2}}</p><script type="text/javascript" src="./bundle.js"></script></body><html>
0 0
- node+webpack+angular+bootstrap创建web项目
- node+webpack+angular+bootstrap创建web项目
- 初学Angular+webpack+bootstrap
- 用node.js安装Angular cli和创建Angular项目
- Vue+Webpack+node构建web和App项目
- springmvc +bootstrap创建简单web项目
- webpack+vue+bootstrap项目实践
- angular和bootstrap创建分页
- 【Angular】Angular项目添加ng-bootstrap插件
- Node.JS 使用 Express 创建 Node.js Web 项目
- webstorm+webpack创建项目
- angular创建项目,ng new my-app unexpected token,node更新 invalid version
- 【Angular学习】创建一个Angular项目
- webpack+vue创建简单项目
- webpack+vue创建简单项目
- vue+webpack项目创建过程
- webpack+vue创建简单项目
- WEBPACK 创建基本项目步骤
- mysql,case when else查询
- STORM整合kafka消费数据
- JAVA基础【5.4】《Java核心技术1》继承-泛型数组列表
- Android开发常用组件学习(上)
- 简单地音频播放 AVPlayer 供参考
- node+webpack+angular+bootstrap创建web项目
- mybatis处理集合、循环、数组和in查询等语句的使用
- JAVA基础【5.5】《Java核心技术1》继承-枚举
- afka集群搭建和使用Java写kafka生产者消费者
- Sublime Text 3 Package Control 组件安装
- bzoj1187: [HNOI2007]神奇游乐园 & bzoj2310: ParkII
- React Native--flexbox
- 转化前的一些思考
- Android实现波浪动画效果(Bezier)