Ionic start(4.x版本)发生bad status code 400错误以及离线创建新项目的解决方法
然后就一直卡在Downloading and extracting tabs starter不动。直接原因是ionic cli无法下载ionic的template文件angular-official-tabs.tar.gz,从url看这个文件没有放在npm库中,所以使用淘宝npm镜像不能解决这个问题。在网上搜了很多文章都无法解决这个问题。
2019-03-25
解决Cannot find module 'node-sass'
今天用vue-cli的default模版快速初始化了一个项目,然后github拉了一段vue代码,准备研究一下,没想到编译到时候遇到这个报错
工作中常见问题汇总及解决方案
注:本文是我在开发过程中遇到问题及解决方法的总结,之后会持续更新,希望帮助到更多的学习者。文中有不妥的地方希望指出共同学习,同时欢迎一起补充。
Nodejs安装及环境配置
<meta charset="utf-8">1、下载安装点击这里下载根据自己电脑系统及位数选择,我这里选择windows64位.msi格式安装包.msi和.zip格式区别:.msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在...
2021-03-22
理解 React Native 工作区中的 `nohoist`
在 monorepo 设置中管理依赖项可能具有挑战性,尤其是在处理 React Native 项目时。Yarn Workspaces 为在单一仓库中管理多个包提供了强大的解决方案。然而,有时将依赖项提升到根 node_modules 的默认行为可能会导致问题,特别是在 React Native 中。这就是 nohoist 功能派上用场的地方。
2024-08-21
使用 yarn global 代替 npm -g
首先,yarn 的全局安装并不是加 -g 或者 --global 这样的参数,它使用 yarn global 命令。用 yarn global --help 可以看到子命令列表
webpack4.29.x成神之路(十七) 代码分割(code spliting)下
目录 上节: 代码分割(code spliting)中 上节目录如下: 前两节代码分割只用到了splitChunks中的chunks属性,现在来看下其它属性 魔法注释 先来打个包,npm run build: 可以看到lodash打包后的名字是vendors~lodash,这其实跟src/index.js中的一段注释有关: 现在删掉这段注释再打包: 就默认用[id]命名了,这就是魔法...
关于babel的一点学习
1.babel-core当我们在webpack中使用babel的时候,首先要安装babel-core,这是babel编译库的核心包 {代码...} 2.babel-loader之后,webpack中对js文件,我们要进行编译,就需要配置,在webpack中,需要用到babel-loader来使用bebel {代码...} 所以,在webpack.config.js代码中,要这样写: {代码...} 3.babel-preset-xxx(...
2020-09-11
webpack--开发和生产并行设置(十四)
开发依赖:只在开发中用来帮助你进行开发,简化代码或者生成兼容设置的以来包。你可以打开package.json来查看,devDependencies的下面的这些包为开发使用的包。这些包在生产环境中并没有用处。
2018-11-08
基于Vue-cli3一些常见的优化
1、配置某些包使用CDN 主要借助的是html-webpack-plugin这个插件以及webpack externals这个属性 修改vue.config.js {代码...} 修改index.html 使用的ejs语法,动态遍历出配置文件中的cdn地址 {代码...} 注意:externals这个对象中,key可以取important vue from 'vue'中的这个vue,value可以取外部文件export的文件名 2、...
2019-11-19
webpack系列学习(三)生产环境的基本配置
生产环境的配置分别从css、js、图片、html进行配置一、提取css至单独文件因为之前的配置是将css文件打包到js文件中,现在可以将css文件单独的打包。1.引入插件cnpm i mini-css-extract-plugin -D // 提取css至单独文件2.webpack.config.js中进行配置首先引入:const MiniCssExtractPlugin = require('mini-css-extract-p...
2020-04-12
Angular ng new 源码分析
使用 npx --package=<pkg>[@<version>] -- <cmd> [args...] 运行 ng new myworkspace
2025-01-16
happypack两次报错的问题
happypack有点问题 happypack4.0.0@beta1版本以及以前的版本,并不能很好的兼容webpack2以上的版本。 这个问题并不大,但是目前来说比较影响观瞻。 这个问题实际反映在哪里呢? 当我使用webpack3的时候,经常发现happypack报两个重复的错误。 {代码...} 从报错分析,我们的其中一个错误是经过Object.emitError时报出的No...
2017-07-12
parcel+vue入门
Parcel 可以使用任何类型的文件作为入口,但是最好还是使用 HTML 或 JavaScript 文件。如果在 HTML 中使用相对路径引入主要的 JavaScript 文件,Parcel 也将会对它进行处理将其替换为相对于输出文件的 URL 地址。
webpack--优雅打包第三方类库(十六)
在entry.js当中引入jquery这里引入是不需要我们写相对路径的,因为jquery的包是在node_modules里的,只要写一个包名jquery,系统会自动为我们查找的。
2018-11-08
如何配置 eslint
注:这步可能会出错,如果遇到可将原项目中的 node_modules 删掉,再进行此步。之后再重新 npm install.2 设置一个配置文件
2020-05-07
Vue.js项目无法启动:sh: 1: vue-cli-service: not found
1、已经使用 npm install -g @vue/cli 安装了 Vue CLI。且 package.json 文件里面也包含了 "@vue/cli-service": "~4.5.0"。
2021-06-09