0621_angular装饰器与Webpack

本文详细介绍如何使用Webpack进行项目打包配置及Angular CLI的安装与使用流程。包括配置Webpack、安装Angular CLI、设置git账户信息等内容。

1、安装webpack,要在你自己的项目工程目录下,(在cmd环境下)执行以下命令:

 结果会产生一个node_modules文件夹,下面有N多目录和文件。

(npm init)初始化项目后,当前目录下,会生成package.json配置文件。

npm install webpack --save-dev       

...

npm install 

   


2、webpack打包

在webpack.config.js输出对象中的devServer属性中写配置

 
写在package.json中,写在node 命令对应的脚本中,例如我们可以写成:
"scripts": {
"start": "node_modules/.bin/webpack-dev-server    。。。。 "
}


文件tsconfig.json中 :

“experimentaldesorators”:true


3个配置文件

乱!


2、安装一个cli

D:\Program Files (x86)\WebFrontEnd\ng_cli>npm  install --global @angular/cli@latest


C:\Users\OldEric\AppData\Roaming\npm\ng -> C:\Users\OldEric\AppData\Roaming\npm\
node_modules\@angular\cli\bin\ng

> @angular/cli@6.0.8 postinstall C:\Users\OldEric\AppData\Roaming\npm\node_modul
es\@angular\cli
> node ./bin/ng-update-message.js

npm WARN rollback Rolling back node-pre-gyp@0.10.0 failed (this is probably harm
less): EPERM: operation not permitted, lstat 'C:\Users\OldEric\AppData\Roaming\n
pm\node_modules\@angular\cli\node_modules\fsevents\node_modules'
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\@an
gular\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}
)

+ @angular/cli@6.0.8
updated 1 package in 23.182s


Angular cli帮你干了以下这么多事情:

  • 创建 helloKeriy 目录
  • 应用程序相关的源文件和目录将会被创建
  • 应用程序的所有依赖 (package.json中配置的依赖项) 将会被自动安装
  • 自动配置项目中的 TypeScript 开发环境
  • 自动配置 Karma 单元测试环境
  • 自动配置 Protractor (end-to-end) 测试环境
  • 创建 environment 相关的文件并初始化为默认的设置



3、安装git。

安装后,记得要配置名字和邮箱。


*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'OldEric@OldEric-PC.(none)')

E:\WebstormProjects\AngularProj>git config --global user.name "olderic"

E:\WebstormProjects\AngularProj>git config --global user.email "491391366@qq.com
"






评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值