vue-cli搭建 windows下安装vue环境 使用之前,我们先来掌握3个东西是用来干什么的。 npm: Nodejs下的包管理器。...webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。...) Node.js 是一个开源与跨平台的JavaScript 运行时环境。...brew update brew install node npm install -g @vue/cli@3.12.1 # -g是全局安装 vue --version 最终下载到的地方是C:\Users...public下手动创建static文件夹用来存放js/css/图片等资源。django设置可以从static里取,vue就要设置在打包时往这个static里面存。
使用之前,我们先来明白这几个东西是用来干什么的。node.js: 一种javascript的运行环境,能够使得javascript脱离浏览器运行。...webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli: 用户生成Vue工程模板。...(其他盘方法同)我打算把这两个路径换到安装nodejs的目录,C:\nodejs在C:\nodejs新建两个文件夹node_globalnode_cache§ 这两个文件夹是全局模块目录和缓存目录图片然后运行以下...将会改变为C:\nodejs\node_global\node_modules 目录, 如果直接运行npm install等命令会报错的。...这里我选择创建内置webpack项目到 C盘的nodejs文件夹下 (可根据自己路径选择)创建一个webpack项目即首先cd到要安装的路径(可根据自己路径选择)命令: cd C:\nodejs创建webpack
一个基本的思想就是建立一个精小的代码块专门用来解决某个问题,然后再通过这些小的代码块组合起来来解决一个更大的问题。 这种工作方式是有很多好处的。...不过,npm 的更新比 Node 频繁多了,因此我们应该确保我们使用的是最新版本的 npm。 npm install npm@latest -g 运行 npm -v查看npm的版本号。...为了确认 npm install 是正常工作的,可以检查 node_modules 目录是否存在,并且里面是否含有你安装的包的文件夹。...发布完自己的包之后,可以做如下尝试: 将你的包发布到 npm。 在你的项目外新建一个目录,然后 cd 进入这个新目录。 运行 npm install 。...test-module,这时候可以新建一个空目录,cd进去,运行npm install test-module,然后在这个目录下会出现一个叫node_modules的文件夹,你之前写的包就会出现在这个文件夹下面
如今,几乎所有的Web服务或集成都是在Node.js运行时上完成的。Node.js是一个具有很多社区支持的灵活平台。我们甚至可以直接从Node.js创建xlsx,docx或pdf文档。...模块化 Node.js通过设计,可以使用node_modules结构来实现模块化。所有必需的模块都存储在node_modules目录中,并且我们可以在代码中的任何地方调用这些模块。...如果你的应用程序需要日志记录模块: npm install --save @cms/logging 如果你不想将应用程序分成几个部分,那么还有另一种方法。...因此,一旦所有其他节点模块被定义并且依赖关系被安装好了之后,它将创建从@cms文件夹外部到@cms文件夹内部node_modules的链接。...install”,然后运行“npm start”。
一、使用 create-react-app 构建 1、全局安装 create-react-app 使用以下命令进行全局安装: npm install -g create-react-app 2、运行项目创建命令...5、运行项目 如果你能按照上述顺序执行,输入以下命令,不出意外你就能成功运行我们的的项目了: npm start ?...React相关依赖到项目中 通过以下命令将React安装到我们的项目里: npm install react react-dom 添加 React 的 TypeScript 类型依赖,命令如下所示: npm...这里输出目录是 dist,编译后的文件名是 bundle.js devServer:设置 webpack 开发服务器,根目录是 dist 文件夹,并通过端口9000进行访问 10、最终的项目文件夹 如果你顺利的到了这一步...11、创建启动和构建脚本 11.1 、启动应用程序 接下来我们使用npm命令启动我们的应用程序,一个用于开发模式,一个用于生产打包模式,你可以修改 package.json 中 scripts 属性对应的内容部分
node的安装分为全局模式和本地模式。 一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。...获知使用npm set global=true来设定安装模式, 示例: npm install express 默认会安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,...如npm install express@3.0.6 npm install -g 将包安装到全局环境中 但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。...全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令 npm install –save 安装的同时,将信息写入package.json中项目路径中如果有...package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到github时,就不用提交node_modules这个文件夹了。
当然,NPM上边不仅仅存在一些用来打包、引用的第三方模块,还有很多优秀的工具(包括部分打包工具),他们与上边提到的模块的区别在于,使用npm install XXX以后,是可以直接运行的。...包,因为是一个简单的示例,所以不会真实的进行上传,会使用npm ln来代替npm publish + npm install。...随便创建一个文件夹即可,文件夹的名字也并不会产生太大的影响。 然后需要创建一个package.json文件,可以通过npm init来快速的生成,我个人更喜欢添加-y标识来跳过一些非必填的字段。...> mkdir test-util > cd test-util > npm init -y 创建执行文件 因为我们这个模块就是用来执行使用的,所以有没有入口文件实际上是没有必要的,我们仅仅需要创建对应的执行文件即可...这里也可以稍微提一下Node中引入全局模块的一些事儿,我们都知道,通过npm install安装的模块,都可以通过require('XXX')来直接引用,如果一些第三方模块需要引入某些其他的模块,那么这个模块也需要存在于它所处目录下的
如:npm中搜索 jQuery ? 使用npm后可以非常方便地查看依赖的轮子是否有更新、是否需要下载新版本。现在知道npm是干什么的了。...package.json 如何创建 使用 npm init 即可在当前目录创建一个 package.json 文件: 通过如下一问一答的模式就创建好了一个 package.json 文件 ? ?...发现不带 -D ,放在dependencies,加上-D,就放在devDependencies 通过 npm install 包名称 下载的文件都会保存在当前文件夹下的 node_module 下,如:...比如jQuery库,等项目上线以后依然是要继续使用的,我们就要安装在生产环境中,如果没有把需要的依赖安装到生产环境中,项目上线运行时就有可能会报错。.../node_modules/jquery/dist/jquery.min.js'> 通过定义变量引用: require(名字),它是直接在node_modules中去寻找这个名字对应的文件夹
node的安装分为全局模式和本地模式。 一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。...示例: npm install express 默认会安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6 npm install... -g 将包安装到全局环境中 但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。...全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令 npm install --save 安装的同时,将信息写入package.json中项目路径中如果有...package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到github时,就不用提交node_modules这个文件夹了。
第一步:安装express npm install express -g npm install -g express-generator 第二步:创建项目 md NodeJSProject //在这里...md是创建新的文件并命名 cd NodeJSProject //进去刚刚创建的文件夹 express albumServer//albumServer为项目名 进入albumServer中显示已创建的文件...cd albumServer npm install 后文件夹内: 安装依赖 第三步: 启动服务 npm start 在index.js中加了一个请求 router.get('/a', function...+ C 停止运行,再重新运行,修改后的 js 文件才会生效。)...: 第四步:通过安装nodemon,让Node.js应用自动重启 npm install nodemon -g 在项目目录下添加 nodemon.json 文件 { "restartable":
但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一言不合就删除整个 node_modules 目录然后重新 install 这种事你没做过吗...你懒得读的 npm 文档,我帮你翻译然后试验整理过来了 1. npm init 我们都知道 package.json 文件是用来定义一个 package 的描述文件, 也知道npm init 命令用来初始化一个简单的...例如通过 fs 创建 README, .eslintrc 等项目必需文件,实现项目脚手架的作用。 2....提供了 pre 和 post 两种钩子机制,可以定义某个脚本前后的执行脚本 运行时变量:在 npm run 的脚本执行环境内,可以通过环境变量的方式获取许多运行时相关信息,以下都可以通过 process.env...这又是一个可能带来不一致性的因素 —— 但也不是很难解决,声明式约束+脚本限制即可。 声明:通过 package.json 的 engines 属性声明应用运行所需的版本运行时要求。
一.简介 npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。...二.常用命令 使用部分 1.初始化会引导你创建一个package.json文件,包括名称、版本、作者这些信息等 npm init 2.创建测试 npm tese 3.自定义脚本 npm run 4.获取使用帮助...node的安装分为全局模式和本地模式。一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。...node_modules这个文件夹了。...npm view moduleName labelName 11.查看当前目录下已安装的node包 npm list 注意事项:Node模块搜索是从代码执行的当前目录开始的,搜索结果取决于当前使用的目录中的
node的安装分为全局模式和本地模式。 一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下。 ...install -g 将包安装到全局环境中 但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。...全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令 npm install --save 安装的同时,将信息写入package.json中项目路径中如果有...package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包,这样代码提交到github时,就不用提交node_modules这个文件夹了。...npmhelp 4、npm help:查看帮助命令 8、npm help folders:查看npm使用的所有文件夹 13、一个npm包是包含了package.json的文件夹
准备nodejs应用程序 一个标准的nodejs程序,需要一个package.json文件来描述应用程序的元数据和依赖关系,然后通过npm install来安装应用的依赖关系,最后通过node app.js...接下来,我们需要使用npm install来安装项目的依赖,安装好的项目依赖文件将会放在本地的node_modules文件夹中。...package*.json文件拷贝进image中,并且运行npm install来安装依赖库: COPY package*.json ./ RUN npm install 上面我们拷贝的是package...*.json,因为如果我们本地运行过npm install命令的话,将会生成一个pacakge-lock.json文件。...docker程序 最后,我们可以通过docker run命令来运行应用程序 docker run -p 54321:8080 -d flydean/koa-web-app 然后我们就可以通过本地的54321
1.npm 和 yarn 区别和联系 2.package.json和 package-lock.json 是干什么的,有什么用 3.npm install 之后发生了什么 4.如何发布一个自己的npm包...可以使用npm init 生成一个package.json 文件 也可以通过脚手架创建一个项目,帮助我们自动生成package.json 配置文件图示 配置文件中常见的属性 必须填写的属性 name...这样的包就适合全局安装 npm install webpack -g 如vue axios 这样项目中用的包就适合局部安装 安装之后会在当前目录下生成一个node_modules文件夹...; 从registry仓库中下载压缩包(如果我们设置了镜像,那么会从镜像服务器下载压缩包); 获取到压缩包后会对压缩包进行缓存(从npm5开始有的) 将压缩包解压到项目的node_modules文件夹中...:项目的依赖 version表示实际安装的版本; resolved用来记录下载的地址,registry仓库中的位置; requires记录当前模块的依赖; integrity用来从缓存中获取索引,再通过索引去获取压缩包文件
1.创建 Node.js 应用 首先,创建一个新文件夹以便于容纳需要的所有文件,并且在此其中创建一个 package.json 文件,描述你应用程序以及需要的依赖: { "name": "docker_web_app...package.json 请运行 npm install。...你可以从 Docker 站点 获取相关镜像: FROM node:12 下一步在镜像中创建一个文件夹存放应用程序代码,这将是你的应用程序工作目录: # Create app directory WORKDIR.../usr/src/app 此镜像中 Node.js 和 NPM 都已经安装,所以下一件事对于我们而言是使用 npm 安装你的应用程序的所有依赖。...你的应用程序绑定的端口为 8080,所以你可以使用 EXPOSE 命令使它与 docker 的镜像做映射: EXPOSE 8080 最后但同样重要的事是,使用定义运行时的 CMD 定义命令来运行应用程序
就比如说一个用 vite 创建 app 的命令npm init @vitejs/app,很多人就懵了,“npm init不是用来创建package.json文件的吗?”...这也就是说,如果你想让别人通过npm init xxx命令调用你的包,就必须提供一个create-xxx脚本。 npx npx 用来运行本地或远程npm包的一个命令。...npm config npm config是用来管理配置文件的,我们平时用的最多的是设置npm的源。...npm run npm run用来运行我们定义的scripts,命令后直接跟脚本名称就行。...首先需要在待创建 link 的包目录(比如vue-awesome-progress)下运行 npm link,这会在 npm 全局文件夹下创建一个 symlink。
什么是Webpack WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用...//全局安装 npm install -g webpack //安装到你的项目目录 npm install --save-dev webpack 正式使用Webpack前的准备 在上述练习文件夹中创建一个...package.json文件已经就绪,我们在本项目中安装Webpack作为依赖包 // 安装Webpack npm install --save-dev webpack 回到之前的空文件夹,并在里面创建两个文件夹...,app文件夹和public文件夹,app文件夹用来存放原始数据和我们将写的JavaScript模块,public文件夹用来存放准备给浏览器读取的数据(包括使用webpack生成的打包后的js文件以及一个...npm的start是一个特殊的脚本名称,它的特殊性表现在,在命令行中使用npm start就可以执行相关命令,如果对应的此脚本名称不是start,想要在命令行中运行时,需要这样用npm run {script
领取专属 10元无门槛券
手把手带您无忧上云