Javascript 如何使用NSM开始编译ES6(反)组件和基础SAS
我随后设置了一个react项目,我想我成功了。安装后,一切正常工作 但是我必须创建一个使用基金会作为前端LIB的网站。当我运行<代码> NPM启动< /代码>时,上面链接的教程运行Serv.js,但是基础CLI使用相同的命令来编译所有基础SASS代码到CSS。p>Javascript 如何使用NSM开始编译ES6(反)组件和基础SAS,javascript,node.js,reactjs,npm,zurb-foundation,Javascript,Node.js,Reactjs,Npm,Zurb Foundation,我随后设置了一个react项目,我想我成功了。安装后,一切正常工作 但是我必须创建一个使用基金会作为前端LIB的网站。当我运行 NPM启动< /代码>时,上面链接的教程运行Serv.js,但是基础CLI使用相同的命令来编译所有基础SASS代码到CSS。p> 在运行 NPM启动< /C>时,它只运行反应而不是基础。我怎么办基金会呢?我可以让它自动运行这两个吗?既然您已经在使用Webpack,我建议您使用其中一个加载程序,并用它编译CSS。看起来它可以帮你 这没有经过测试,但我假设您可以将其添加到您
<>在运行<代码> NPM启动< /C>时,它只运行反应而不是基础。我怎么办基金会呢?我可以让它自动运行这两个吗?既然您已经在使用Webpack,我建议您使用其中一个加载程序,并用它编译CSS。看起来它可以帮你 这没有经过测试,但我假设您可以将其添加到您的网页配置中,如下所示:
// be sure to install it with
// npm install sass-loader node-sass --save-dev
const path = require('path');
module.exports = {
context: path.join(__dirname, 'src'),
entry: [
'./main.js',
],
output: {
path: path.join(__dirname, 'www'),
filename: 'bundle.js',
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [
'babel-loader',
],
},
{
test: /\.scss$/,
use: [{
loader: "style-loader" // creates style nodes from JS strings
}, {
loader: "css-loader" // translates CSS into CommonJS
}, {
loader: "sass-loader" // compiles Sass to CSS
}
}
],
},
resolve: {
modules: [
path.join(__dirname, 'node_modules'),
],
},
};
由于您已经在使用Webpack,我建议您使用其中一个加载程序,并用它编译CSS。看起来它可以帮你 这没有经过测试,但我假设您可以将其添加到您的网页配置中,如下所示:
// be sure to install it with
// npm install sass-loader node-sass --save-dev
const path = require('path');
module.exports = {
context: path.join(__dirname, 'src'),
entry: [
'./main.js',
],
output: {
path: path.join(__dirname, 'www'),
filename: 'bundle.js',
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: [
'babel-loader',
],
},
{
test: /\.scss$/,
use: [{
loader: "style-loader" // creates style nodes from JS strings
}, {
loader: "css-loader" // translates CSS into CommonJS
}, {
loader: "sass-loader" // compiles Sass to CSS
}
}
],
},
resolve: {
modules: [
path.join(__dirname, 'node_modules'),
],
},
};
尝试NPM:同时,一个有用的软件包。我从来没有使用过基础,但我想你应该编译所有你的SASS与Webpack,因为你已经使用它…@ AluanHaddad,可以解决这个问题,如果我只知道如何运行它。由于两个软件包使用同一个命令,我不知道应该同时运行哪两个命令。@errata foundation cli附带build it compiler,它可以立即将SCS编译到正确的文件夹。我想这也可以用WebPACK来完成,但是我找不到如何为WebPACK做配置的指令。试试NPM:同时,一个有用的软件包。但是我想说你应该用Webpack编译你所有的sas,因为你已经在使用它了…@AluanHaddad,如果我知道用它运行什么,这可以解决问题。由于两个软件包使用同一个命令,我不知道应该同时运行哪两个命令。@errata foundation cli附带build it compiler,它可以立即将SCS编译到正确的文件夹。我想这也可以通过webpack实现,但我找不到如何为webpack进行这种配置的说明。