所以,browserify在运行时通过JavaScript处理一切,包括CSS。
但是我如何处理字体,比如npm和browserify中的font-awesome。
有一个npm包在这里:https://www.npmjs.org/package/font-awesome 但是,我如何在不使用grunt或gulp等其他工具的情况下将字体捆绑到我的浏览器中。
//编辑
如果我想在我的html中使用fa类,除了在我的html文件中指向node_modules/font-awesome/css/font-awesome.css之外,还有其他方法吗?
我正在寻找一种自动化的解决方案,因为如果我有几个类似于font-awesome的库,并且它们带有自己的资源(如字体、图像和其他文件),我不想手动指向每个资源文件在我的html文件中。
使用jade,我可以在public中只提供一些文件。而public包含所有通过我的远程依赖项传递的资源,例如字体、图像等。 但是如何自动复制或符号链接特定的node_modules中的所有文件到public?
有一个npm包在这里:https://www.npmjs.org/package/font-awesome 但是,我如何在不使用grunt或gulp等其他工具的情况下将字体捆绑到我的浏览器中。
//编辑
如果我想在我的html中使用fa类,除了在我的html文件中指向node_modules/font-awesome/css/font-awesome.css之外,还有其他方法吗?
我正在寻找一种自动化的解决方案,因为如果我有几个类似于font-awesome的库,并且它们带有自己的资源(如字体、图像和其他文件),我不想手动指向每个资源文件在我的html文件中。
使用jade,我可以在public中只提供一些文件。而public包含所有通过我的远程依赖项传递的资源,例如字体、图像等。 但是如何自动复制或符号链接特定的node_modules中的所有文件到public?
npm install font-awesome
会在node_modules目录中安装所有font-awesome相关内容,您可以简单地设置您的应用程序指向./node_modules/fontawesome
作为静态目录以从中获取资源。您的问题需要更多细节,例如您用于托管应用/网站/任何内容的工具。此外,为什么需要grunt/gulp会有任何问题呢?您显然已经在使用node和browserify,添加Grunt/Gulp只是一个好的实践。 - Mike 'Pomax' Kamermans