bower和requirejs配置路径

时间:2018-02-23 17:04:02

标签: requirejs bower

这种情况的最佳做法是什么,我使用requirejs,我下载

bower install pdfmake

获取

└── bower_components
    └── pdfmake
        ├── bower.json
        ├── build
        │   ├── pdfmake.js
        │   ├── pdfmake.min.js
        │   ├── pdfmake.min.js.map
        │   └── vfs_fonts.js
        ├── CONTRIBUTING.md
        └── LICENSE

我在一些配置文件中看到 - bowej.json,pdfmake.min.js.map

我应该如何纠正requirejs config中的这个lib。

requirejs.config({
  "paths": {
   'pdfmake': '/bower_components/pdfmake/build/pdfmake.min.js',
  },
"shim": {
  'pdfmake': {
            deps: ["/bower_components/pdfmake/build/vfs_fonts.js"]
        },
}

})
这是正确的配置方式吗?

我在https://github.com/bpampuch/pdfmake中看到了

npm install pdfmake
require('pdfmake/build/pdfmake.js'); and require('pdfmake/build/vfs_fonts.js');

没有配置要求?我可以使用一些魔法来自动映射bower安装的库吗?比如https://github.com/bpampuch/pdfmake示例

1 个答案:

答案 0 :(得分:0)

根据bower.io的最佳做法是使用纱线+网络包:https://bower.io/blog/2017/how-to-migrate-away-from-bower/