したがって、style.scss
というSCSSファイルがあります。そして、私はscript.js
と呼ばれるES6ファイルを持っています。これらのファイルはどちらも./src/
ディレクトリにあります。SCSSをCSSにコンパイルし、ES6からES5を同時にトランスリングする
Webpackを使用してstyle.scss
とし、それをCSSに変換して./dist/
という名前のフォルダに貼り付けます。ファイル名はstyle.css
です。私はそれを実際に起こすことができます。
また、Webpackはscript.js
を使い、ES5に移植し、同じ./dist/
フォルダにscript.js
というファイルを入れたいと思っています。私もそれを実現させることができます。
私ができないことは、同時に起こることです。 Webpackがこれでもできることは何ですか?この例では、すべてのスタイルを自分のJSに入れたいとは思っていません。標準のWebサイトのような別々のファイルに保管したいと思っています。
私が持っている最も近いがこれです:
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
entry: {
script: './src/script.js',
style: './src/style.scss'
},
output: {
path: './dist',
filename: '[name].js'
},
module: {
rules: [
{
test: /\.scss$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: ['css-loader', 'sass-loader']
})
}
]
},
plugins: [
new ExtractTextPlugin('style.css')
] }
しかし、これは私にscript.js
ファイル、style.css
ファイルも混乱ですstyle.js
ファイルを提供します。
提案がありますか?