我正在构建一个jquery / sass项目,我需要将javascript和scss文件导出到节点。
使用main
文件中的package.json
字段,我可以链接主入口点,如果该包只是一个jquery模块,我将指向主javascript文件dist/jquery.package.js
但是由于我也使用node-sass,因此也需要将路径导出到程序包,以便使用sass绑定。为此,我必须创建一个index.js
文件,在其中必须解析包的路径:
index.js
文件看起来像这样:
var path = require( "path" );
module.exports = {
includePaths: [
path.join( __dirname )
]
};
要使节点绑定绑定有效,我必须将main
文件中的package.json
字段从dist/jquery.package.js
更改为index.js
,但是这样做失去了导出我的jquery插件的机会。
是否可以将主入口路径dist/jquery.package.json
与index.js
一起移动到includePaths
内,以进行节点ass选项?
我该怎么办?
答案 0 :(得分:0)
使用browser
field at package.json。示例:
{
...
"main": "index.js",
"browser": "dist/jquery.package.js",
...
}