首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

NodeJS 入门了解

,运行 npm init 按照步骤填写最终生成 package.json 文件,所有使用 npm 做依赖管理的项目,根目录下都会有一个这个文件,该文件描述了项目的基本信息以及一些第三方依赖项(插件)。...又已知我们将使用 React ,也需要安装相应插件,运行 npm i react react-dom --save 来安装两个插件。其中 i 是 install 的简写形式。...安装完成之后,查看 package.json 可看到多了 devDependencies 和 dependencies 两项,根目录也多了一个 node_modules 文件夹。...dependencies 下记录的是项目在运行时必须依赖的插件,常见的例如 react 、jquery 等,即及时项目打包好了、上线了,这些也是需要用的,否则程序无法正常执行。...延伸一下,我们的项目package.json,其他我们用的项目如 webpack 也有 package.json,见 .

48541

vue3.0基础教程(一)

: npm init //初始化后会出现一个package.json配置文件; npm config list //查看npm主要配置包含:npm仓库地址,cwd路径,根目录等配置信息...--save 项目(运行时、发布到生产环境时)依赖;例:antd , element,react... package.json 关于package.json的详细文档,有兴趣的同学可以参考《package.json...中文文档》; 改变全局安装路径(可跳过) 在录下(D:/nodejs)新建两个文件夹,如下 图片 设置环境变量: 用户变量设置:将用户变量中 PATH 的值改成 D:/nodejs/node_global..." npm config set cache "D:/nodejs/node_cache" 默认上面两个文件夹是在c盘,比较乱,也难管理,这样设置就会放在我node.js安装的文件夹中 安装vue 命令行运行如下命令...: vue ui 上述命令会打开一个浏览器窗口,并以图形化界面将你引导至项目创建的流程 图片 相关链接 描述 链接 nodejs官网 https://nodejs.org/zh-cn/ npm官网 https

70920

「前端工程化」从0-1搭建react,ts脚手架(自动化收集,进程通信,深拷贝文件等全流程)

回到我们的脚手架项目上来,我们需要一次性大规模读取模板文件,复制模版文件,也就是会操作很多上述所说的异步I/O操作。 我们需要nodejs 中 fs模块,实现拷贝整个项目功能。...相信对于使用过nodejs开发者来说,fs模块并不陌生,基本上涉及到文件操作的功能都有用到,由于篇幅的原因,这里就不一一讲了,感兴趣的同学可以看看 nodejs中文文档-fs模块基础教程 2 递归复制项目文件...这里有一点注意的是,由于我们对package.json单独处理,所以这里的一切文件操作应该排除package.json。因为我们要在整个项目文件全部复制后,进行自动下载依赖等后续操作。...mycli-react-webpack-plugin在创建项目package.json中,我们在安装依赖的过程中,已经安装在了新建项目的node_modules中。...也就是说,你可通过execPath来指定具体的node可执行文件路径。(比如多个node版本) execArgv:: 传给可执行文件的字符串参数列表。

1.7K50

现代前端工程化-基于 Monorepo 的 lerna 模块(从原理到实战)

翻译:Lerna是一个用来优化托管在 git\npm 上的多 package 代码库的工作流的一个管理工具,可以让你在主项目下管理多个项目,从而解决了多个包互相依赖,且发布时需要手动维护多个包的问题。...资源包升级问题 一个项目依赖了多个 npm 包,当某一个子 npm 包代码修改升级时,都要对主干项目包进行升级修改。...image.png - packages(目录) - lerna.json(配置文件) - package.json(工程描述文件) lerna 常用命令 介绍一些 lerna 常用的命令,常用命令这部分可以简单过一遍...命令行介绍时有提到这里 在json` 中增加属性配置 "version": "independent" package.json 中有一点需要注意,他的 private 必须设置为 true ,因为...使用了 lerna 进行项目管理之后,可以在顶层的 package.json 文件中进行配置,在 scripts 中增加配置。

3.8K50

前端脚手架构建实践

主要是解决多个页面相似内容的复制粘贴问题,功能类似于Webstorm的Live template,或者Vscode的Snippets。...NodeJs命令行工具,提供了用户命令行输入和参数解析,用户解析用户输入 inquirer NodeJs交互式命令行工具,询问操作者问题,获取用户输入,校验回答的合法性 metalsmith...文件处理,读写操作 handlebars 将模板中的变量替换为用户输入,编译模板,类似框架如:artTemplate,Jade path NodeJs的路径操作库,如合并路径...chalk 命令行输出样式美化 具体实现 首先在一个新的文件夹,如xxx-tools下 npm init 创建一个node项目,因为是要做成一个npm包的脚手架,所以在包的取名上一定要唯一...: import React, { Component } from 'react'; import { connect } from 'dva'; import '.

1.1K30

React、TypeScript、NodeJS 和 MongoDB 搭建 Todo App

在本教程中,我们将在服务器和客户端使用 TypeScript、ReactNodeJS、Express 和 MongoDB 从头开始构建一个 Todo 应用程序。 我们从设计 API 开始。...现在我们安装依赖项,使项目可以使用 TypeScript。...在 NodeJS 应用程序中有两种使用 TypeScript 的方法,要么在项目中本地安装使用,要么在电脑中全局安装使用。基于个人喜好,我会选择后者。但如果你想,你也可以坚持使用本地安装使用的方式。...| ├── setupTests.ts | └── type.d.ts ├── tsconfig.json ├── package.json └── yarn.lock 这样,我们有一个相对简单的文件结构...最后,我们使用 TypeScript、ReactNodeJs、Express 和 MongoDB 完成了一个 Todo 应用程序的构建。 附上源代码。 谢谢阅读!

17K30

01 . Vue简介,原理,环境安装及简单hello案例

运行vue等技术开发的客户端项目,需要安装Node.js环境 Node下载 可以到nodejs的下载页面: http://nodejs.cn/download/下载对应的安装包 ?...详细命令: brew install nodejs Linux系统安装Nodejsnodejs的下载页面选择linux类别下的64位文件,下载文件为tar.xz格式的压缩文件。...(recommended) npm 安装中有个选项(Use ESLint to line your code?...,包括语法配置,git配置等 index.html:首页入口文件 package.json项目配置文件 README.md:项目的说明文档,markdown 格式 */ Vue...项目启动流程 1.找到package.json文件 /* 在执行npm run dev的时候,会去在当前文件夹下的项目中找package.json文件,启动开发服务器,默认端口是8080; */ ?

1.8K40

vscode typings配置

大体步骤分为: 配置typings 安装typings的依赖资源 进行vscode的js项目配置 配置typings 首先你需要安装nodejs环境,这里不赘述了。...,这个文件的功能和package.json类似。...进行vscode的js项目配置 最后一步,需要为vscode指定js项目配置,这个配置文件叫做jsconfig.json,如果你只需要提供智能提示的功能话,这个文件可以为空。...这个文件的位置表示以当前位置为项目根目录。 并行的项目可以提供多个jsconfig在不同的项目中,以此来表示它们是彼此区分的。...对于嵌套的项目,配置多个jsconfig并不会区分父子关系,不是很建议这么做,因为这个智能提示功能是基于vscode extension的language server实现的,如果一个项目文件过多,可能导致解析超时而导致无法提供正确的提示信息

2.2K50

关于Webpack前端工程化构建,你必须要掌握这些核心知识点

在搭建一个前端项目之前,通常会在项目的根目录下生成一个名为package.json文件作为NPM包的描述文件,使用该文件来定义项目信息、配置包依赖关系。...在后面会讲到使用create-react-app脚手架工具搭建React开发环境,在自动生成的package.json文件中配置的scripts字段内容是: "scripts": { "start"...文件中有 "babel": {} 。...5.1、使用webpack配置React环境 5.1.1、搭建React项目 创建React项目文件夹,在项目根目录下打开命令提示符,执行初始化命令,生成package.json文件: npm init...create-react-app是React中最简单的创建单页面程序的方式,安装命令如下: npm install -g create-react-app 在需要创建项目文件夹下启动命令提示符,使用create-react-app

1.6K60

分享几个我日常使用的VS Code插件

大多数时候,我用 VS Code 编写的是 JavaScript 应用程序(标准 JavaScript、React、Angular、NodeJS……各式各样)。...这可以提供很多帮助,尤其是当你的项目变得很大,并且在 package.json 中包含很多依赖项时。我不想再错过这个插件了,强烈推荐!...这个扩展是处理多个 Docker 映像和容器的必备,因为你可以用它快速浏览正在运行哪些容器、构建哪些映像以及创建哪些网络。 如果你每天都在使用 Docker,那么我强烈推荐这个扩展。...这个扩展为本地开发服务器提供了热重载功能,从而能帮助我解决这个问题,也就是说它会在保存对文件所做的任何更改后立即刷新页面。它在状态栏中有一个漂亮的“Go Live”按钮,你只需单击一下即可启动服务器。...它们是 VS Code 的两个小插件,可通过自动重命名和关闭标签来帮助你维护 HTML 文件。这也适用于 React 自己的 JSX 语法。如果你想节省一些时间,请尝试一下。

1.5K10

十年老后端运行公司前端项目,连编译都没过去...问题出在哪?

首先咱们看一下提问者自己的描述: I created the default IntelliJ IDEA React project and got this: 意思是用 IDEA 创建了一个React...提问者在这里用的是React,但是看这个错误信息里能看出来这个是NodeJS爆出来的,咱们先看看提问者最后采纳的答案是什么?...意思是在NodeJS v17 版本,NodeJS的维护者修复了一个SSL的漏洞,这是一个破坏性变更,如果使用的NodeJS v17以上版本,但是项目package.json里使用的是NPM上老版本的SSL...那我也不能降低我的NodeJS版本呀,我电脑上的是v18,我不想折腾降低我电脑上安装的NodeJS的版本,再搜搜有没有其他简单的方案,粗暴点也没事,毕竟我也不往人家前端项目里提代码,我就摸鱼时偷偷在自己电脑上学学而已...在这么多回答里搜了一把 Vue.js 其中有个回答说在vue.config.js 中添加下面这段代码就能绕过那个错误。

21120
领券