Javascript 使用webpack导入print.js

Javascript 使用webpack导入print.js,javascript,webpack,printjs,Javascript,Webpack,Printjs,我正在尝试使用webpack将库导入到项目中的供应商包中。由于某些原因,它无法解析该模块。print.js node_modules文件夹包含一些有趣的文件-webpack.mix.js,而src/index.js似乎是用ES6编写的。可能我缺少依赖项或ES6支持 我的webpack.config.js: var webpack = require("webpack"), path = require("path"); const Dotenv = require('dotenv-we

我正在尝试使用webpack将库导入到项目中的供应商包中。由于某些原因,它无法解析该模块。print.js node_modules文件夹包含一些有趣的文件-
webpack.mix.js
,而
src/index.js
似乎是用ES6编写的。可能我缺少依赖项或ES6支持

我的
webpack.config.js

var webpack = require("webpack"),
    path = require("path");

const Dotenv = require('dotenv-webpack');

module.exports = {

 context: __dirname + "/public",
  entry: {
    app: "./application.js",
    vendor: ["angular", "angular-route", "scrollreveal", "clipboard", "print.js"]  
  },
  output: {
    path: __dirname + "/public/scripts",
    filename: "trails.bundle.js"
  },
  plugins: [
    new webpack.optimize.CommonsChunkPlugin({name: "vendor", filename: "vendor.bundle.js"}),
    new Dotenv({
      path: './.env', // Path to .env file (this is the default)
    })
  ]
};
错误:

ERROR in multi angular angular-route scrollreveal clipboard print.js
Module not found: Error: Can't resolve 'print.js'

该库在npm中重命名为
print js

尝试:

...
entry: {
  app: "./application.js",
  vendor: ["angular", "angular-route", "scrollreveal", "clipboard", "print-js"]  
},
...