我正在尝试导入 print.js使用 webpack 将库添加到我的项目中的 vendor 包中。由于某种原因它无法解析该模块。 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"]
},
...
关于javascript - 使用 webpack 导入 print.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44977270/