打包工具webpack安装·Mac

  最近在学Vue.js,是我接触的第一个前端框架。本来感觉还不错,各种惊叹于它可以用很少的代码写出那种具备交互能力的神奇模块。

在学的过程中总是能碰到一个叫webpack的单词,查过,是一个模块打包器,由于Vue的官方文档总是很温馨的提示说要是以前没接触过这个,可以暂时跳过,所有一直都没深入去了解。

可是当我学到一个叫单文件组件的东西的时候,发现不去了解webpack真的寸步难行,于是……今天炸了一天??,因为mac系统的操蛋特性(不全是),就单单是安装webpack这一个操作跳出的error数量真的一言难尽……



进入正题:

【安装】:

  1. 前往Node.js的官网下载并安装它。(建议选择LTS版本,以前了解过这个也是一个前端框架,是用来在服务器端使用JS的,需要借助它的npm来安装webpack)
  2. 查看webpack官方文档,说是建议采用本地安装,兜兜转转我最终还是用了全局安装,输入以下命令:

    sudo -s

    npm install webpack -g

    (sudo -s是为了获取安装权限,不使用它会出现一大堆error,然后安装完之后会有一些警告,不用管,那个貌似是说缺少一些组件)

  3. 千万不要以为现在就能进行打包了,打包命令都是以webpack开头的,现在进行打包会报错:Command not found要想能够使用webpack命令,还得安装CLI:

    npm install -D webpack-cli

    (注意:必须在上一步产生的webpack文件夹中运行指令,路径user/local/lib/node_modules/webpack)

  4. 这个时候仍然无法运行webpack命令,会报错:Cannot find module ‘webpack‘,运行一下指令即可解决:

    npm link webpack

  5. 现在可以正常使用webpack了,如:

    webpack ./main.js --output ./dist/bundle.js

    (相关知识查阅webpack官网)



测试过,可以正常打包了,可是要想结合Vue使用单文件组件,还得安装一些loader,目前处于崩溃状态,怎么弄都不好使????之后再研究吧

原文地址:https://www.cnblogs.com/eightFlying/p/webpackInstall.html

时间: 2024-10-14 18:07:28

打包工具webpack安装·Mac的相关文章

细说前端自动化打包工具--webpack

背景 记得2004年的时候,互联网开发就是做网页,那时也没有前端和后端的区分,有时一个网站就是一些纯静态的html,通过链接组织在一起.做网页就和用world编辑一个文档一样,只不过那个工具叫Dreamweaver.一个html页面,夹杂着css,javascript是再常见不过的事了. 随着前端的不断发展,特别是单页应用的兴起,这种所见即所得的IDE工具,就渐渐地退出了前端的主流.一个应用,通常只有一个静态页面(index.html),甚至这个页面的body只有一个或少数几个div组成.这时有

好用的打包工具webpack

<什么是webpack> webpack是一个模块打包器,任何静态资源(js.css.图片等)都可以视作模块,然后模块之间也可以相互依赖,通过webpack对模块进行处理后,可以打包成我们想要的静态资源. gulp的打包是将js.css.图片等分开打包的,但是webpack是将所有的静态资源打包到一起,因此一个请求就可以了. <webpack的特点> ·支持CommonJs(require的写法)和AMD模块,也就是说基本可以无痛迁移旧项目 ·支持模块加载器和插件机制,可对模块灵活

制作VB项目打包工具与安装程序

该原因起于错误429. 当然比起自制我更推荐使用其他的功能完整的打包软件. 犹豫各种原因,导致三分钟热情被浇灭...本来想划四个部分详细讲教程的,大家看成品源码就好了,心好累. http://www.wk78.com/thread-215-1-1.html 原文地址:https://www.cnblogs.com/lingqingxue/p/11188741.html

Webpack实战(一):Webpack打包工具安装及参数配置

为什么要模块化 javascript跟其他开发语言有很多的区别,其中一个就是没有模块化概念,如果一个项目中有多个js文件,我们只能通过script标签引入的方式,把一个个js文件插入到页面,这种做法会也引起了很多弊端: 需要手动维护JavaScript的加载顺序 多次请求资源,影响了加载速度 在每个script标签中,顶层作用域即全局作用域,如果没有任何处理而直接在代码中进行变量或函数声明,就会造成全局作用域的污染,也会造成命名冲突. 模块化很容易就避免这些问题,避免冲突,合并资源减少网络开销,

Mac下webpack安装

最近开始接触构建工具webpack,公司电脑是 windows,而我自己的呢是mac.本来以为在自己电脑安装很简单,但是出了点问题,所以写出来分享下. 这里用npm的方式安装,首先你要安装node.js,这里献上地址   https://nodejs.org/en/download/ node.js 的安装我就不多说了,很简单和普通软件安装没什么区别. node.js 安装好后,就等于你安装好了node 和npm ,下面我们打开终端执行命令查看下: node -v[查看node版本].npm -

【JavaScript】 Webpack安装及文件打包

背景 最近开启一个新项目,需要对前端的各类资源文件进行打包,经过多方调研后,决定使用webpack工具.但是网上的教程多是将webpack直接作为服务器使用,而我只是想将其作为单纯的资源打包工具而已.经过多方调研,终于发现如何实现webpack的文件打包功能. 准备 在使用webpack之前,必须先要安装nodejs和npm. 安装完npm后,由于npm国内访问非常慢,可以设置为从淘宝的镜像下载各种资源包. npm config set registry http://registry.cnpm

webpack打包和gulp打包工具详细教程

30分钟手把手教你学webpack实战 阅读目录 一:什么是webpack? 他有什么优点? 二:如何安装和配置 三:理解webpack加载器 四:理解less-loader加载器的使用 五:理解babel-loader加载器的含义 六:了解下webpack的几个命令 七:webpack对多个模块依赖进行打包 八:如何独立打包成样式文件 九:如何打包成多个资源文件 十:关于对图片的打包 十一:React开发神器:react-hot-loader 回到顶部 什么是webpack? 他有什么优点?

Webpack打包工具学习使用

Webpack 是当下最热门的前端资源模块化管理和打包工具.它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源.还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载.通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块. AMD 模块. ES6 模块.CSS.图片. JSON. Coffeescript. LESS 等. 一.核心概念 入口:webpack打包的入口文件 输出:这个就是对源代码打包之后,得到的文件,文件我们一般命名为

超简单 webpack 打包工具入门

对前端这个岗位来说,模块化开发是必须要走的一个过程,这其中打包工具的使用必不可少,下面我就说一下 webpack 打包工具的用法,非常简单,学会它,webpack 你就入门了. 使用 webpack 前,你需要准备什么? 安装 node 淘宝镜像 cnpm(最好有) 安装 webpack 如果前两步你都已经有了,那么可以直接跳转到第三步,安装 webpack 命令行如下: 1.全局安装 webpack cnpm install -g [email protected] 这里你可以指定版本安装,也