Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带JIT的顺风CSS不适用于webpack_Javascript_Typescript_Webpack_Sass_Tailwind Css - Fatal编程技术网

Javascript 带JIT的顺风CSS不适用于webpack

Javascript 带JIT的顺风CSS不适用于webpack,javascript,typescript,webpack,sass,tailwind-css,Javascript,Typescript,Webpack,Sass,Tailwind Css,已经在我的HTML中的Tailwind类正在工作,但是我不能添加新的类 我不明白这是从哪里来的。如果我取消JIT,所有事情都可以例外地工作,但是用webpack开发服务器进行热重新加载太长了 尾风CSS的版本:2.1.1 复制存储库: 顺风配置: module.exports = { plugins: [require('autoprefixer'), require('@tailwindcss/jit')], }; const colors=require('tailwindcss/

已经在我的HTML中的Tailwind类正在工作,但是我不能添加新的类

我不明白这是从哪里来的。如果我取消JIT,所有事情都可以例外地工作,但是用webpack开发服务器进行热重新加载太长了

尾风CSS的版本:2.1.1

复制存储库:

顺风配置:

module.exports = {
  plugins: [require('autoprefixer'), require('@tailwindcss/jit')],
};

const colors=require('tailwindcss/colors');
module.exports={
模式:“jit”,
清除:['./dist/*.html','./dist/*.js'],
黑暗模式:错误,
主题:{
屏幕:{
打印:{raw:'print'},
sm:'640px',
//=>@媒体(最小宽度:640px){…}
md:'768px',
//=>@媒体(最小宽度:768px){…}
lg:'1024px',
//=>@媒体(最小宽度:1024px){…}
xl:'1280px',
//=>@媒体(最小宽度:1280px){…}
“2xl”:“1536px”,
//=>@媒体(最小宽度:1536px){…}
},
扩展:{
fontFamily:{},
颜色:{
透明:“透明”,
当前:“currentColor”,
黑色:颜色,黑色,
白色:颜色,白色,
灰色:颜色。真灰色,
靛蓝:颜色,靛蓝,
红色:颜色,玫瑰色,
黄色:颜色。琥珀色,
},
字体大小:{},
},
},
变体:{
扩展:{},
},
插件:[],
};
邮政编码配置:

module.exports = {
  plugins: [require('autoprefixer'), require('@tailwindcss/jit')],
};

网页包配置:

module.exports = {
  plugins: [require('autoprefixer'), require('@tailwindcss/jit')],
};

const path=require('path');
const HtmlWebpackPlugin=require('html-webpack-plugin');
const CopyPlugin=require('copy-webpack-plugin');
module.exports={
条目:'./src/app.ts',
目标:“网络”,
是的,
输出:{
path:path.resolve(uu dirname,'dist'),
文件名:'[name].[fullhash:8].js',,
sourceMapFilename:'[name].[fullhash:8]。映射',
chunkFilename:'[id].[fullhash:8].js',,
干净:是的,
},
模块:{
规则:[
{
测试:/\(sa|sc|c)ss$/,
使用:[
{
加载器:“样式加载器”,
},
{
加载器:“css加载器”,
},
{
加载器:“postss加载器”,
},
“sass loader”,
],
},
{
测试:/\.tsx?$/,,
使用“ts加载器”,
排除:/node_模块/,
},
{
测试:/\(jpe?g | png | gif | svg)$/i,
加载器:“文件加载器”,
选项:{
名称:'[name].[hash].[ext]',
outputPath:'资产/图像',
esModule:false,
},
},
{
测试:/\(woff | woff2 | eot | ttf | otf)$/i,
加载器:“文件加载器”,
选项:{
outputPath:'资源/字体',
},
},
],
},
决心:{
扩展名:['.ts','.js'],
},
插件:[
新HtmlWebpackPlugin({
模板:“src/index.html”,
标题:“网页包启动程序”,
描述:“网页包启动程序”,
}),
新CopyPlugin({
模式:[{from:'src/public'}],
}),
],
开发服务器:{
contentBase:path.resolve(uu dirname,'dist'),
watchContentBase:是的,
writeToDisk:true,
热:是的,
},
};

这也是我的问题。在您的package.json中使用webpack dev server命令之前添加以下内容:

"scripts": {
    "server": "webpack serve"
},
将此更改为:

"scripts": {
    "server": "NODE_ENV=development webpack serve"
},
如果您使用的是Windows,我建议您安装此软件包:

npm install -D win-node-env

您是否将NODE_ENV设置为development?它控制Tailwind是否监视模板文件的更改。@NathanDawson yes here=>mode:“development”在my webpack.dev.jsmode:“development”本身是不够的,请确保process.env.NODE_env==“development”