Requirejs 将Vue JS与Require JS一起使用?
我通过Bower安装了以下设备:Requirejs 将Vue JS与Require JS一起使用?,requirejs,vue.js,Requirejs,Vue.js,我通过Bower安装了以下设备: jQuery 3.1.0 Vue 1.0.26 Require.js 2.2.0 但当我加载我的站点时,“Vue”是未定义的 我尝试了var-vue=require('vue')之类的东西,但似乎不起作用 Vue说它是AMD模块,Require.js也是。。。我缺少什么?var-vue=require('vue')本身无法工作。您可以: 将其更改为接受回调的require: require(['Vue'], function (vue) { // cod
- jQuery 3.1.0
- Vue 1.0.26
- Require.js 2.2.0
var-vue=require('vue')
之类的东西,但似乎不起作用
Vue说它是AMD模块,Require.js也是。。。我缺少什么?var-vue=require('vue')
本身无法工作。您可以:
require
:
require(['Vue'], function (vue) {
// code that uses Vue
});
require
调用放入define
调用中:
define(function (require) {
var vue = require('Vue');
});
作为Linus Borg,
require
和单个字符串是CommonJS语法,只有当它出现在传递给define
的回调中时,RequireJS才支持它。(请参阅。)您缺少Require.js:)var vue=Require('vue')
不是Require.js语法-它是服务器端的NodeJ使用的通用js语法,或者客户端的browserify或webpack等构建工具使用的语法。你应该仔细阅读requirejs和AMD模块是如何实际工作的,这也是你想要/需要的。