###実現したいこと
gulpでBrowserifyを使ってjqueryやvue.jsをimportしたいです。
###試してみた事
bash
1npm install --save jquery vue 2npm install --save-dev browserify
package.jsonと明記しているjs(main.js)は下記です。
javascript
1...<省略> 2"dependencies": { 3 "jquery": "^3.2.1", 4 "vue": "^2.5.13" 5 }, 6 "browser": { 7 "vue": "vue/dist/vue.common.js" 8 }
javascript
1//main.js 2import Vue from 'vue'; 3const $ = require('jquery'); 4 5new Vue({ 6 el: '#app', 7 components: {} 8}); 9 10/* babel変換後のjsファイルはこちら 11 12'use strict'; 13var _vue = require('vue'); 14var _vue2 = _interopRequireDefault(_vue); 15 16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 17var $ = require('jquery'); 18new _vue2.default({ 19 el: '#app', 20 components: {} 21}); 22 23*/ 24
main.jsに関してはbabelで変換しています。
importを使う方法、requireを使う方法、両方で明記してみましたが,
どちらも"Uncaught ReferenceError: require is not defined"になってしまいます。
Gulp初心者で恐縮ですが、どの記述が問題なのかわからず、ご教示いただけると幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/24 03:01