如何将主入口文件路径移动到index.json?

时间:2018-09-21 08:44:24

标签: jquery node.js sass node-sass

我正在构建一个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.jsonindex.js一起移动到includePaths内,以进行节点ass选项?

我该怎么办?

1 个答案:

答案 0 :(得分:0)

使用browser field at package.json。示例:

{
  ...
  "main": "index.js",
  "browser": "dist/jquery.package.js",
  ...
}