2016-04-16 13 views
2

からコンポーネントを必要とすることはできません、私はそれをインストールします。Vueifyはここに私のNPM <a href="https://www.npmjs.com/package/asva-vue-filters" rel="nofollow">package</a></p> <p>まずだnode_modules

npm install asva-vue-filters 

その後、私はjavascriptのファイルからパッケージをrequire

var vueFilters = require('asva-vue-filters') 

そして私は、そのような(パッケージ内のすべての* .vueファイルの場合)、次の1などのエラーにより、スパムメールを取得何らかの理由:

gulp-notify: [Laravel Elixir] 
Browserify Failed!: Parsing file c:\homestead\pr5\node_modules\ 
asva-vue-filters\components\filters\sorting-order-filter.vue: 
Unexpected token (1:0) 

しかし、パッケージフォルダをnode_modulesから他の場所(プロジェクトルートなど)にコピーすると、requireとなり、すべて動作します。

// Doesn't work 
var vueFilters = require('./../../../../node_modules/asva-vue-filters/index') 
// Works 
var vueFilters = require('./../../../../asva-vue-filters/index') 

ヘルプは非常に感謝しています。

答えて

1

私はこの問題を解決するために管理し、ここでの方法です:

  1. gulpfile.jsからrequire('laravel-elixir-vueify')を削除します。
  2. browserifyはあなたのパッケージのpackage.jsonに変換します:
  3. また
​​

、あなたが機能するためにbrowserifyを必要としない消化性の束にあなたのパッケージをprepublishすることができます。

関連する問題

 関連する問題