我喜歡在我的Electron/NodeJS應用程序中導入psd.js。如何使用nodejs導入/需要Browserify編譯文件
正常的方式,npm i psd
和require('psd')
不適合我,因爲然後psd.js在節點模式中運行。不在瀏覽器模式下。我必須直接要求dist/psd.js來獲取BrowserMode。 (詳情請見github問題)
dist/psd.js的瀏覽器版本已經使用Browserify進行編譯。因爲它不是我可以要求Node的模塊。
有人有解決方案,我不必操縱psd.js文件?
psd.js問題:https://github.com/meltingice/psd.js/issues/59
的psd.js例如到,這將不適合我的工作,因爲需要從browserify,而不是從的NodeJS: https://github.com/meltingice/psd.js/blob/master/examples/browser/image.html
<script type="text/javascript" src="../../dist/psd.min.js"></script>
var PSD = require('psd');
的browserified js文件:https://github.com/meltingice/psd.js/blob/master/dist/psd.js
如果我將require=......
替換爲module.exports=
我可以像往常一樣要求
它看起來像你只需要作爲一個NPM包安裝? https://github.com/meltingice/psd.js#nodejs-example – Filype