Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >nuxt vue 引入 bulma jquery

nuxt vue 引入 bulma jquery

作者头像
平凡的学生族
发布于 2019-05-25 01:37:11
发布于 2019-05-25 01:37:11
1.2K00
代码可运行
举报
文章被收录于专栏:后端技术后端技术
运行总次数:0
代码可运行

1.引入 jquery

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install --save jquery // cnpm install --save jquery

home.vue

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<template>
  <section class="container">
    <h1 id="test"></h1>
  </section>
</template>
import $ from 'jquery' // this is necessary.

export default {
  // ...
  mounted () {
    $(function () {
      $('#test').text('ok')
    })
  }
}

2.引入bulma

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install --save bulma // cnpm install --save bulma

home.vue

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<style scoped>
@import url('bulma/css/bulma.css');
</style>

引入bulma出错的心路历程

原本以为是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<style scoped>
@import url('~assets/css/bulma.css');
</style>

结果报错

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Error: Failed to find '~assets/css/bulma.css'
    in [
        C:\Users\Administrator\Desktop\vue\nuxt-express\pages,
        C:\Users\Administrator\Desktop\vue\nuxt-express,
        C:\Users\Administrator\Desktop\vue\nuxt-express,
        C:\Users\Administrator\Desktop\vue\nuxt-express\node_modules
    ]

说明nuxt会在以上几个路径找css文件, 所以路径应该改为'bulma/css/bulma.css'

其它错误

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script>

export default {
  async asyncData (context) {

  },
  head () {
    return {
      link: []
    }
  }
}
</script>

If I import the css in 'link' of the above code snippet,则无论路径怎么变, 都报错无法找到该css


如果在nuxt.config.js中的css引入,尽管正常显示, 但会warning

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 warning  in ./node_modules/_bulma@0.5.3@bulma/css/bulma.css

(Emitted value instead of an instance of Error) 
postcss-custom-properties:  
C:\Users\Administrator\Desktop\vue\sass\grid\columns.sass:328:6: 
Custom property ignored: not scoped to the top-level 
:root element (.columns.is-variable.is-8 { ... --columnGap: ... })

 @ ./node_modules/_bulma@0.5.3@bulma/css/bulma.css 4:14-159 13:3-17:5 14:22-167
 @ ./node_modules/_babel-loader@7.1.2@babel-loader/lib?{"babelrc":false,"cacheDirectory":true,"presets":["C://Users//Administrator//Desktop//vue//nuxt-express//node_modules//_babel-preset-vue-app@1.3.1@babel-preset-vue-app//dist//index.common.js"]}!./node_modules/_vue-loader@13.0.5@vue-loader/lib/selector.js?type=script&index=0!./pages/home.vue
 @ ./pages/home.vue
 @ ./.nuxt/router.js
 @ ./.nuxt/index.js
 @ ./.nuxt/client.js
 @ multi webpack-hot-middleware/client?name=client&reload=true&timeout=3000&path=/__webpack_hmr ./.nuxt/client.js

不知道为何, 似乎与postcss有关, 请大神赐教

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.10.05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vue常用手册
1.在src/components目录下新建User.vue文件,同时再新建User目录,在User目录下新建UserAdd.vue和UserList.vue两个文件
玩蛇的胖纸
2018/12/25
8680
vue引入bootstrap——webpack
阅读本文前,应该能够搭建环境,使用vue-cli进行项目的创建,可以参考文章:
Java架构师必看
2021/05/14
7980
vue引入bootstrap——webpack
手把手带你使用webpack4构建一个Vue开发编译环境,并实现代码分割,css代码分离
本篇文章不会细致讲webpack生产编译方面的优化操作,主要点是为了区分开发与生产环境的区别,代码分割分离的操作,所以不建议各位使用本篇文章内配置内容去进行生产编译,生产编译其它优化细节请各位自行另加配置,当然本篇文章配置也不是不能用作生产配置,只是给各位一个建议~
吴佳
2022/09/26
8660
从0到1 Webpack搭建Vue3开发、生产环境
起步 创建项目目录 mkdir webpack-vue3-demo 初始化 package.json npm init -y 参考文档 安装 webpack webpack-cli webpack-dev-server webpack-merge npm install webpack webpack-cli webpack-dev-server webpack-merge --save-dev 创建配置文件 mkdir build cd build touch webpack.b
peng_tianyu
2022/12/15
1.1K0
从0到1 Webpack搭建Vue3开发、生产环境
Vue 2 教程菜鸟
遇到:Module build failed: Error: Cannot find module '模块名'
zhangjiqun
2024/12/16
1000
Vue 2 教程菜鸟
Vue 脚手架项目分析
babel-preset-env是一个新的预设,可以让你指定一个环境并自动使能需要的插件。 支持拥有超过1%市场份额的浏览器
deep_sadness
2018/08/30
1.8K0
Vue 脚手架项目分析
Webpack最佳实践
Webpack 可以看做是模块打包机,把解析的所有模块变成一个对象,然后通过入口模块去加载我们的东西,然后依次实现递归的依赖关系,通过入口来运行所有的文件。由于 webpack 只认识js,所以需要通过一系列的 loader 和 plugin 转换成合适的格式供浏览器运行。
gogo2027
2022/10/17
3.3K0
正确的Webpack配置姿势,快速启动各式框架!
在去年的这个时候,本骚年还在被Grunt和Gulp以及各种Requirejs、Seajs团团围住攻击,狼狈不堪。后面认识了Webpack之后,基本所有项目框架都拿它来构建了。
腾讯NEXT学位
2019/02/15
1.6K0
抛开vue-cli,一步步搭建vue+webpack环境
敲代码没有高亮简直蛋疼,简单带过下 sublime打开 —→ 点击Preferences下的Package Control —→ 输入install package回车 过一会儿 —→ 再输入vue syntax highlight回车,安装完毕 —→ 点击sublime选择vue component,即高亮
杨肆月
2019/08/15
5790
抛开vue-cli,一步步搭建vue+webpack环境
十次方中的前端知识点随记
node8 不支持import,可以用require,不用import,或者用babel的命令行工具来执行
老梁
2019/09/10
5020
怎样快速删除项目当中多余的npm包?
“ 关注 前端开发社区 ,回复 '领取资源',免费领取Vue,小程序,Node Js,前端开发用的插件以及面试视频等学习资料,让我们一起学习,一起进步”
前端老道
2020/05/14
3.3K0
怎样快速删除项目当中多余的npm包?
​(非软文)Webpack从入门到实战搭建Vue脚手架(一万字总结)
安装依赖包 (-D 将依赖记录成开发依赖, 只是开发中需要用的依赖, 实际上线不需要的)
Vam的金豆之路
2021/12/01
1.3K0
Vue学习笔记
Npm依赖于Node.js,直接下载安装,并配置环境变量 由于个人比较习惯使用 shift+右键 唤起powershell来执行命令,默认powershell不允许执行脚本文件,需要解除此安全策略
WindRunnerMax
2022/05/06
1.1K0
Vue学习笔记
Vue2.0 新手完全填坑攻略——从环境搭建到发布
Homebrew 1.0.6(Mac)、Node.js 6.7.0、npm 3.10.3、webpack 1.13.2、vue-cli 2.4.0、Atom 1.10.2
onety码生
2018/11/21
1.8K0
Nuxt.js + koa2 入门
Nuxt是基于Vue的一个应用框架,采用服务端渲染(SSR),可以让用户的Vue单页面应用(SPA)也可以有利于SEO。 非常方便做vue ssr:省去了很多配置的过程 安装项目: 1. 由于使用的是vue3,vue2的很多命令不能用 npm install -g @vue/cli-init 2. 然后进行初始化项目 vue init nuxt-community/koa-template nuxt-learn 3. 进入项目文件,安装模块 cd nuxt-learn npm install 4. 启动项目 npm run dev 如果vue是vue3以上的版本,会出现初始化模板错误 必须调整三个插件的版本才能继续跑通 backpack-core 升级到最新版本 eslint3+ 和 eslint-loader 2+也需要升级. cnpm i backpack-core@latest eslint-loader@latest -D
不愿意做鱼的小鲸鱼
2022/09/24
1.9K0
Nuxt.js + koa2 入门
前端成神之路-vue前端工程化
小结:推荐使用ES6模块化,因为AMD,CMD局限使用与浏览器端,而CommonJS在服务器端使用。 ES6模块化是浏览器端和服务器端通用的规范.
海仔
2021/03/20
8540
webpack 4 的 30 个步骤打造优化到极致的 react 开发环境
将 react 和 webpack4 进行结合,集 webpack 的优势于一身,从 0 开始构建一个强大的 react 开发环境。
夜尽天明
2019/06/18
2.4K0
Vue-CLI 项目搭建
CLI (@vue/cli) 是一个全局安装的 npm 包,提供了终端里的 vue 命令。它可以通过 vue create 快速搭建一个新项目,或者直接通过 vue serve 构建新想法的原型。你也可以通过 vue ui 通过一套图形化界面管理你的所有项目。
HammerZe
2022/05/09
1.4K0
Vue-CLI 项目搭建
从零开始学VUE之Webpack(搭建本地服务器并分离开发和生产配置)
dev对应的就是我们服务启动的命令,配置完成后我们就可以通过npm run dev来启动了
彼岸舞
2021/06/07
2.5K0
从零开始学VUE之Webpack(搭建本地服务器并分离开发和生产配置)
使用Webpack5创建Vue2项目及优化
之前我们大多都是用Vue-Cli来创建项目,但是Vue-Cli已经停止更新了,并且Vue-Cli相当于一堆插件的集合体,我们想替换以下,或者想根据我们的项目优化以下,提升编译的性能,这时候可以自己用Webpack来配置项目。
码客说
2022/09/27
3K0
使用Webpack5创建Vue2项目及优化
相关推荐
vue常用手册
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文