前言NodeJS在前端领域正扮演着越越重要的地位,它不仅可以让前端工作者使用javascript编写后端代码,还能方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。所以作为一名优秀的前端工程师,非常有必要了解和掌握Node.js。笔者接下来将通过对H5-Dooring项目中
# Node.js 中的 node_modules 文件夹是用来存放各种依赖模块的,通常是通过 npm 或 yarn 等工具安装的。在项目开发过程中,node_modules 文件夹通常会非常庞大,占用大量磁盘空间。因此,有些开发者会考虑是否可以删除这个文件夹以节省空间。在正常情况下,我们不建议直接删除 node_modules 文件夹,因为项目依赖的模块会全部存放在这里,删除后可能会导致项目无法
原创 2024-05-28 11:26:19
2053阅读
1点赞
vue-cli开发项目打包后,项目内容全部在/dist文件夹中直接访问index.htm即可本地访问可以直接放在后端项目中部署也可以直接上传至服务器中,在服务器中使用nginx配置到上传的文件路径node//建议改端口 不建议前端开代理 部署会很麻烦 //运行调试 npm run dev开发1.建议改端口 2.不建议前端开代理,不然部署会很费劲,大神可能有办法解决,但我不想自找麻烦 3.建议开
转载 2024-04-05 09:15:56
227阅读
新建一个项目目录比如叫root,下面新建一个rollup的配置文件: rollup.config.ts 因为rollup良好支持ts和esmodule 所以用ts配置文件Setup生成一个package.json文件,这里用pnpm生成:pnpm init安装rollup和Typescript:pnpm add rollup pnpm add typescript配置package.json的pn
转载 2024-10-16 10:20:19
326阅读
一、Vite介绍1. Vite概念:Vite是一个面向现代浏览器的一个更轻更快的web应用开发工具它基于ECMAScript标准原生模块系统(ES Modules)实现2. Vite项目依赖:Vite@vue/compiler-sfccompiler-sfc用来编译项目中的.vue结尾的单文件组件,在vue2中采用的vue-template-compliler3. 基础使用:vite serve
webpack的简单使用(js模块化打包超级详细)1.安装node或者检查node的版本webpack的使用依赖node,所以要先安装node,另外node的版本也不能过低此处建议版本不要低于8.9附上一篇很详细的node安装教程链接。查看node的版本,在终端运行 node -v2.安装webpack(3.6.0)我选择了3.6.0的版本,因为本人也在学习vue,而vue cli2 使用的也是w
转载 2024-04-22 10:13:27
416阅读
require: node 和 es6 都支持的引入export / import : 只有es6 支持的导出引入module.exports / exports: 只有 node 支持的导出 Node里面的模块系统遵循的是CommonJS规范。 CommonJS定义的模块分为: 模块标识(module)、模
      Nodejs是一个可以运行在服务器端的js脚本,可以说,它的出现是前端人员的春天吧。      最近也在学Nodejs,首先当然是配置一个开发环境,但网上大多是针对虚拟机有网络的,所以分享一下离线安装心得。      其实,最终的方法就是
这是第一个vue的小项目,怕忘记了,把大致流程记录下来给自己看,以后熟悉了就好啦!打开node.js官网,下载安装包,一般选择LTS稳定版本    然后傻瓜式安装就可以(“下一步”);安装完成,打开cmd,输入node -v,回车,出现版本号就是安装成功了。 再查看包管理工具是否安装成功,输入npm -v,回车: 出现版本号即安装成功。&
转载 2024-08-30 15:40:55
191阅读
之前一直使用的hta在开发工具,最近转到node-webkit上了,对比一下二者的优劣势。hta单个文件,体积较小,但有兼容性的问题(兼容ie6、7、8就行了,也还好),node-webkit使用webkit内核,可以直接使用html5、css3的相关特性,比如圆角、渐变等,比较方便,界面炫一些,但在windows下最大的问题就是体积较大。 还有就是node-webkit在window
转载 2024-06-11 17:42:00
48阅读
前言最近项目搞得差不多了,开始尝试打包Node后台程序。 关于这个问题我卡了两天,尝试了各种办法,期间也走了不少弯路。 相关方面资料太少,在此分享出一套方案实现。 帖子有些啰嗦,你可以直接下载我的工程案例瞅一下:案例工程问题pkg用起来各种问题,不知道pkg是压根就不支持ES6还是我没搞明白,但它明明引用了babel!解决好吧,我们自动手动搞一个babel ES6->ES5编译过程。1.首先
NVM:node多版本管理的下载安装及使用使用之前先卸载node,避免各种奇葩问题导致不成功。win卸载:win => 设置 => 应用 => 应用和功能,找到 node 点击出现卸载按钮并且卸载它。1、下载安装:https://github.com/coreybutler/nvm-windows/releases windows系统下载nvm-setup.zip或者exe安装包
node概述一、node概述1.global2.setTimeout3.setInterval4.setImmediate5.console6.__dirname7.__filename8.Buffer9.process一、node概述1.global 这里为什么全局属性里还有一个global呢? 原理如下:const obj = { console:{}, serTimeout: funct
'webpack’不是内部或外部命令或者node安装一、下载安装node.js去nodejs官网(https://nodejs.org/en/)下载所需版本,看清系统,不是所有版本都支持w7的 我用的w7,下载的node-v10.16.0-x64二、配置环境1.配置文件夹 输入cmd打开命令行,输入node -v回车查看nodejs是否安装成功 输入npm - v查看npm是否安装在安装好node
1、在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行,进入项目所在目录。2、输入 touch .gitignore ,生成“.gitignore”文件。3、在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。(注意格式)我的.gitignore.DS_Store node_modules/ dist/ npm-debug.log4、下面我们
转载 2024-07-02 16:24:27
47阅读
//getChartData.js import httpRequest from ‘@/axios/index’// 查询json export function getChartData() { return httpRequest({ url: ‘/src/assets/json/wonderland.json’, method: ‘get’, baseURL:‘’, })
在运行大型node服务项目时,一般可能资源文件比较多,打包上传比较麻烦。这个时候,就需要使用一个工具把整个工程文件,打包成一个可运行文件,在node.js官网推荐JXCore.JXCore的作用JXCore可以把整个主工程文件打包成.jx文件,和.jxp文件。.jxp文件是一个中间文件,是编译打包项目时的过程文件,主要打包文件的目录。.jx是打包成的完整的项目文件,这个文件是直接发到生产的运行文件
影响网页响应速度的因素有很多,例如:http请求次数太多、服务器本身处理请求太久、请求内容太大、JS脚本执行耗时过长、浏览器回流重绘等。网站页面的响应速度与用户体验息息相关,直接影响到用户是否愿意继续访问你的网站。对于Vue项目而言,最普遍的问题可能在于打包后的文件太大,导致加载时间过长。我的一个小项目,仅有三四个页面,但因为服务器带宽太小了,加载时间过长的问题尤为明显,于是采用路由懒加载和gzi
转载 7月前
75阅读
分析工具Coverage:查看代码的使用状况移除死代码懒加载代码webpack-bundle-analyzer:查看资源树  1. productionSourceMap:false  2.路由懒加载  3. 关闭Prefetch  4.element-ui组件按需加载  5.使用 CDN 外部加载资源-vue, vuex, vue-router,axios  6.使用 CDN 外部加载资源-ec
转载 10月前
42阅读
ionic环境搭建及如何打包成Andriod平台下的apk文件版本号环境搭建安装nodejswin环境下安装及配置linux环境配置如下ionic和cordova安装jdk环境配置安装gradle安装AndroidStudio安装webstrom并启动项目打开 并 启动项目构建安卓平台构建项目解决cordova问题构建项目慢和修改gradle仓库镜像地址参考博客 版本号Node.js v10.1
转载 2024-10-17 12:19:31
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5