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

Laravel 项目中使用 Bootstrap 框架

运行 npm install 会在项目根目录下新增一个 node_modules 目录,并将项目依赖的所有 JavaScript 库安装到该目录下,其中就包括 bootstrap: 3、运行 npm run...dev 编译前端资源 接下来,我们就可以运行 npm run dev 命令通过 Laravel Mix 来编译前端资源了,该命令定义在 package.json 中: 该命令最终运行的是 npm run...npm run watch 命令。...Laravel Mix 是对 Webpack 进行封装后提供给 Laravel 项目使用的前端打包工具,Webpack 是目前最新的、广泛使用的前端资源打包工具(之前还有 Grunt、Gulp 等),能够以模块方式处理所有前端资源...app.scss 中编写代码,引入其它模块,然后运行 npm run dev 就可以了,无需任何额外配置。

3.4K31

基于 Vue 测试套件引入 Mocha + Expect 测试 Vue 组件

你可以参照Vue 官方文档通过 NPM 安装相应的依赖包,不过这里为了方便后端程序员快速入门,我们绕过 Webpack 的繁琐配置,直接基于 Laravel Mix 引入 Vue 测试套件和 Mocha...项目根目录下运行如下命令初始化 Vue 测试套件相关的前端依赖: npm install --save-dev @vue/test-utils mocha mochapack jsdom jsdom-global...运行测试命令 接下来,我们运行 npm run test 执行一次测试,由于还没有编写任何测试用例,所以测试通过: 三、测试 Vue 单文件组件 最后,我们编写一个测试用例来测试 laravel/ui...执行测试 运行测试命令 npm run test 对上述测试用例进行测试,绿色代表测试通过: 如果我们在测试用例中新增一个断言: expect(wrapper.find('.card-body')....html()).toContain('学院君'); 则运行 npm run test 会失败,红色表示测试不通过: 我们可以按照错误提示去修改组件代码让测试通过。

1.4K40

引入 Laravel Mix 管理前端资源

安装 Laravel Mix 开始之前,需要先安装 Laravel Mix 组件需要的前端相关依赖,假设你的系统上已经安装过 Node 和 NPM 包管理器,如果没有安装的话前往 Node.js 官方下载页面...安装完成后可以在命令行通过 npm --version 验证 NPM 是否安装成功: 如果版本较低,可以使用如下命令升级: npm i -g npm 在 blog 根目录下通过 npm init 命令按照向导生成...package.json,并将 Laravel 项目自带的 package.json 相关依赖和命令拷贝过来: { "private": false, "scripts": { "dev...": "npm run development", "development": "cross-env NODE_ENV=development node_modules/webpack/bin.../webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" },

1.6K20

Homestead + laravel-mix 环境下 hmr 的两种玩法

1.vagrant ssh 连接虚拟机,进入项目目录后安装前端依赖 yarn install 2.在 webpack.mix.js 中调整相关配置 使用 mix.Webpack() 配置 devServer...在虚拟机终端中执行yarn run hot,然后在浏览器中使用绑定的测试域名(如:laravel.test)访问 34.修改 JS 等,自动编译后浏览器中页面即自动更新 玩法二:使用宿主机中的 Node...1.从宿主机终端进入项目目录并安装前端依赖 yarn install 2.webpack.mix.js 中使用 webpackConfig 进行配置 mix.webpackConfig({ devServer...npm 包,这样就只能在宿主环境里安装依赖。...(虽然可以考虑在宿主机全局安装依赖,但诸如 eslint-config-xxx 之类的项目相关的包也全局安装,必然造成混乱) 如同学习很多其它新工具新玩法一样,刚开始折腾 laravel-mix 时总是磕磕绊绊

1.6K10

webpack5热更新打包TS

ts-loader 本次热更新对应还需要多安装一个包,叫做webpack-dev-server 安装命令: yarn add webpack-dev-server 我的这四个包的版本(这里可以注意一下...因为使用webpack-dev-server是webpack5以前的方式了,如果使用,就会在npm run start运行时发生报错,错误信息为: Error: Cannot find module...然后我又开始疯狂找原因,进入错误的文件夹webpack-dev-server\client下面,找到index.js文件。 发现错误都出现在require导入中。...target: 'node' 这下使用npm run start命令成功运行起来了,并且好像没有报错啦。...然后赶紧排查原因: 热更新JS文件生成 排查原因 是否生成到其他文件夹 否 是否运行脚本错误 查看是否devServer配置错误 是 发现使用热更新命令运行虽然成功了,但是热更新是编译的文件是存放在内存当中的

2.1K11

nodejs相关的配置安装

二、下载安装配置webpack(前端打包工具) 1.cmd执行,全局安装webpackwebpack-cli, 最后后验证: C:\Users\Administrator>npm install webpack...: E:\gitpro\demo>npm run dev-mock 六、遇到的问题和解决办法 1.问题: cmd验证显示:webpack 不是内部或外部命令,也不是可运行的程序或批处理文件。...解决办法: (1).webpack配置环境变量; (2)全局安装路径设定和环境变量配置出错,重新配置。 2.问题: 下载安装node-sass显示python错误。...6.问题: 下载安装项目依赖报错:json和文件错误。 解决办法: 网速问题,更换流畅网络再输入npm install下载项目依赖。...>npm cache verify 清理缓存,也可使用uninstall卸载后重新安装错误文件。

1.1K31
领券