我有一个带有snowpack和 tailwindv的简单 SPA 构建,并且我有一个 main.js,它作为模块添加到 html 文件中。我在 main.js 中使用 ES6 导入语法来添加要使用的 Jquery 和其他 js 库。
问题 -
Tailwindcss :我正在使用 Tailwindcss 和 snowpack。我可以在 html 中使用 tailwind 类,它们可以正常工作,但是当我尝试在 mainjs 中使用 Jquery 动态添加或删除它们时,它不起作用。
- 当我在我的雪包项目上执行npm start时,一切似乎都按预期工作,但是在使用npm run build 构建项目后,使用 Jquery 添加或删除 tailwindcss 类不起作用。
**我如何知道我的构建文件已损坏?我进行了一些测试 - **
- 我使用live-server pkg在本地托管构建文件夹,以检查我的假设是否正确,并且我当然是正确的。
- 我检查了 build 文件夹中的 main.js 文件,它似乎对我所有的方法都有。
所以我认为snowpack没有正确构建 js 文件,或者它没有正确集成 tailwind。
import $ from 'jquery'
window.onscroll = function (e) {
if (window.pageYOffset > 100) {
$('.logo').addClass('h-16').removeClass('h-24')
} else {
$('.logo').addClass('h-24').removeClass('h-16')
}
}
onScroll 它会删除类但不会将其添加回来。