我的学习生活记录

这里是SUYE的站点

anglar使用

2021-1-25 夙夜

路由:
常规请求路径在routes文件夹中有对应文件夹,没有可以去routes/routes-routing.module.ts中查看访问的实际文件夹
具体页面找不到文件也可以到模块中按相同原理来寻找

后台请求路径
services/http.service.ts
中集成了大多数请求路径,但也有个别是在当前页面对应ts文件中直接书写    

环境搭建:
apt insttallsudo apt-get install nodejs
sudo apt-get install nodejs-legacy
安装nodejs

yarn
安装yarn

npm install -g @angular/cli
使用npm下载anglar模块

报错信息为 "export 'JitCompilerFactory' was not found in '@angular/compiler'"
找到该文件将 "import { JitCompilerFactory } from '@angular/compiler';"
修改为      "import { JitCompilerFactory } from '@angular/platform-browser-dynamic';"
vim ./node_modules/ng-dynamic/__ivy_ngcc__/src/dynamic-component/module.js


关闭AOT打包 ng b --prod --aot=false --build-optimizer=false



之前环境卸载:
sudo apt-get remove --purge npm
sudo apt-get remove --purge nodejs
sudo apt-get remove --purge nodejs-legacy
sudo apt-get autoremove
 
rm -rf node_modules/
删除node相关

如果下载失败或安装失败或者下载过慢,可以切换源后再尝试
yarn config list
registry: 'https://registry.yarnpkg.com',

npm config list
metrics-registry = "https://registry.npmjs.org/"