找到约 6005 条结果
  • 拥抱webpack4,有效缩减构建时间57%+
    最近有感觉到,随着系统模块数量的增加,wepack编译打包的速度越来越慢,于是我想给项目做一下优化升级,也借此机会系统地学习一下webpack4。
    2019-09-11
  • 「Webpack5源码」enhanced-resolve路径解析库源码分析
    本文内容基于webpack 5.74.0和enhanced-resolve 5.12.0版本进行分析webpack5核心流程专栏共有5篇,使用流程图的形式分析了webpack5的构建原理:「Webpack5源码」make阶段(流程图)分析「Webpack5源码」enhanced-resolve路径解析库源码分析「Webpack5源码」seal阶段(流程图)分析(一)「Webpack5源码」seal阶段分析(二)-...
    2023-05-07
  • 使用rollup打包react组件并发布到npm官网
    最近在学习react,然后想通过做个具体的例子来学习react,于是看到网上有个日本网友做了一个cd播放器,不过他是用jquery实现的,于是我打算用react来重写这个组件并发布到npm上面。然后我就用create-react-app这个脚手架来打包这个组件,代码都写好了,不过问题是我怎么发布到npm上面,于是我就直接在index.js里面写了一个
    2017-08-11
    1
  • webpack入门学习手记(三)
    本人微信公众号:前端修炼之路,欢迎关注。 距离上一次更新这个系列,过去了两天。最近实在是有点忙,没有挤出时间整理。感觉日更还真是困难😂 以下是正文。 管理资源 如果看过之前的系列文章,应该会有一个学习项目webpackStudy,可以从文章下方找到之前的链接。官网给出的示例都是在一个项目中的html页面、package.json...
    2018-12-18
  • 为什么我从 npm 到 yarn 再到 npm?
    从接触到 node 环境来说,其中一个不可或缺的一部分便是 npm 包管理,但是由于官方的 npm 有各种各样的问题,于是催生了很多不同的版本,这其中的曲折也许只有过来人才知道。
    2018-05-03
    4
  • 如何在Mac OSX上装妥node-camera
    装这个东西花了我一天的时间所以想找个地方记一下~ 下载camera源代码 git clone [链接] 尝试安装 npm install 然后会下载一些库,但是安装opencv时会失败 去camera/node_modules下下载node-opencv单独编译 git clone [链接] opencv 编译之前先要安装pkg-config sudo port install pkgconfig 没有安装port的话,去http://...
    2015-04-01
  • 如何在 VSCode 中使用 babel-node 调试 ES6代码
    安装@babel/node {代码...} 目录结构 {代码...} <!--more--> 配置launch.json 关键点: 配置runtimeExecutable, 用babel-node来debug 开启sourcemap "sourceMaps": true, 配置env, 不影响babel其他功能 {代码...} 配置.babelrc 说明:debug对应launch.json中的 "BABEL_ENV": "debug" {代码...} givencui博客首发, 转...
    2019-07-13
  • nuxt移动端适配
    根据有赞的vant官网的提示,用了两个插件 postcss-pxtorem和lib-flexible 以下是有赞官网的提示 第一步:用yarn安装上面两个插件。 第二步:引用postcss-pxtorem 需要配置到nuxt.config.js的build中 第三步:把flexible.js放到static/js中,并在nuxt.config.js的head中引用。具体做法是,从node_modules中找到amfe-flexi...
    2020-02-27
    3
  • 解决Vue Cli 3(@vue/cli)运行项目eslint报错no-octal-escape.js:41
    今天使用vue cli 3来搭建vue环境。同时vue ui第一次使用图形界面创建项目,一切顺利,项目创建成功。npm run serve...出现了下图报错:(node_moduleseslintlibrulesno-octal-escape.js:41)度到第一篇解决方法《vue-cli工程启动异常问题:no-octal-escape.js:41》,按照其说的第二种方法,降低了eslint版本,再次运行项...
    2020-08-13
  • 微信小程序使用 npm 安装 moment
    先点击了解 微信小程序中使用 npm 安装依赖确保做好上述 微信小程序中使用 npm 安装依赖 准备后续的安装方式都是一样的 {代码...} 安装完以后同样需要进行构建微信开发者工具左上角:工具 --- 构建npm (没有依赖时,点击构建是不会构建成功的,会提示没有可构建的项)构建的结果是:生成和 node_modules 同级目录的文件...
    2021-09-23
  • 通用git ignore
    {代码...}
    2023-03-13
  • 解决lodash由于依赖错误导致无法启动的问题
    目录问题描述尝试的解决办法真正的解决办法结论一、 问题描述一个很久没接触的老项目,前两天想看一下里面一个功能,结果前端起不来了。先上报错: {代码...} 用中文关键词搜了一下,网上有不少类似的问题。此项目的环境(展示与问题相关的部分): {代码...} 二、 尝试的解决办法本小节列举网络中提到的解决办法:更新t...
    2024-09-23
  • 【全开源+免费更新】doodoo.js项目结构
    简介​ Doodoo.js -- 中文最佳实践Node.js快速开发框架。支持Koa.js, Express.js中间件,支持模块机制,插件机制,钩子机制,让开发 Node.js 项目更加简单、高效、灵活。
    2018-12-20
  • webpack 常用配置 自用
    {代码...}
    2019-04-29
  • vue 安装sass-loader 报错 this.getResolve is not a function
    进行sass-loader,node-loader的安装后报错, this.getResolve is not a function 一直卡在94% 上面说是因为sass-loader的版本过高导致,因其最新版本为8.0.0,此会导致编译出错 解决办法 {代码...}
    2019-11-28
  • webpack引入moment打包体积过大问题
    moment 打包体积很大?在项目架构中,引入时间插件moment打包体积很大,具体是什么原因呢?在node_modules里面找到moment文件夹,找到文件moment.js文件,在文件里面搜索loadLocale函数这个函数会在每次打包的时候自动引入所有语言包,导致体积过大优化方案在webpack中配置一个IgnorePlugin方法 {代码...} 这样所有的语...
    2020-10-15
    1
  • webpack4.X修改SplitChunksPlugin.vendors.filename报错
    报错内容:You are trying to set a filename for a chunk which is (also) loaded on demand. The runtime can only handle loading of chunks which match the chunkFilename schema. Using a custom filename would fail at runtime. (cache group: defaultVendors)
    2020-06-29