之前問這個問題,我想分享第一我的項目的文件夾結構:我想使用Ramda作爲一個模塊 如何設置Ramda在彙總與巴貝爾(使用ES6進口)
在我的項目,所以在我的./app/js
* .js文件文件,我可以這樣做:
include map from 'ramda/src/map';
基本上我希望能夠輕鬆導入Ramda作爲一個模塊,這樣我可以訪問不同的功能,如上圖所示。我已將ramda作爲node_modules
目錄中的模塊進行安裝,並使用匯總來構建用ES6編寫的我的js文件。
我rollup.config.js文件看起來像這樣:
import babel from 'rollup-plugin-babel';
import eslint from 'rollup-plugin-eslint';
import commonjs from 'rollup-plugin-commonjs';
export default {
entry: 'app/js/main.js',
dest: 'app/min/main.min.js',
format: 'iife',
sourceMap: 'inline',
plugins: [
eslint({
'exclude': [
'app/css/**'
]
}),
babel(),
commonjs({
include: 'node_modules/**'
})
]
};
我真的很感激如何設置正確的./app/js
目錄來使用它的一些建議。如果問題不明確,請告知我。
謝謝。