遵循官方教程时webpack出现错误
error with webpack when follow official tutorial
当我学习webpack时,我遵循这个教程:http://webpack.github.io/docs/tutorials/getting-started/我在安装webpack后运行webpack ./entry.js bundle.js
(使用与教程相同的命令),并创建与教程相同的文件。然后我得到了错误。
"module.js:338
throw err;
^
Error: Cannot find module 'assert/'
at Function.Module._resolveFilename (module.js:336:15)
at Function.require.resolve (module.js:388:19)
at Object.<anonymous> (/usr/local/lib/node_modules/node-libs-browser/index.js:1:93)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/usr/local/lib/node_modules/webpack/lib/node/NodeSourcePlugin.js:7:23)
"
环境为osx 10.10.3,节点为v0.12.4。我该如何解决这个问题?
您确定Webpack已正确安装在您的系统中吗?
无论如何,最好使用本地安装。这里有一些快速的指导,你可以试一试。遵循您的项目目录:
-
npm init
- 只要点击返回一切,除非你想调整一些。这将在项目根目录 生成
- 按
npm i webpack --save-dev
。这将把Webpack作为一个开发依赖附加到你的项目中。 - 点击
node_modules/.bin/webpack ./entry.js bundle.js
package.json
或者你可以在package.json
:
scripts
节{
"scripts": {
"build": "webpack ./entry.js bundle.js"
}
}
如果在此之后点击npm run build
,它将执行相同的操作。
在我免费提供的关于Webpack的书中有更多的细节。你可以在这里找到更高级的处理方法
相关文章:
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- vendors.js:未捕获类型错误:无法读取属性'应用'使用webpack时未定义的
- HTML上的Webpack JSX错误<来源>标签
- 带有 CommonsChunkPlugin 的 Webpack 会导致 html 文件中的捆绑顺序错误
- webpack配置警告和错误:;模块解析失败”;
- webpack:在MacOS上很好,在linux上加载程序错误
- 未捕获的类型错误:无法读取属性'呼叫'在webpack重新生成CommonsChunkPlugin后,共
- 如何修复require.确保错误Webpack,Babel6,React
- CSS中的Webpack Uglify错误
- Webpack错误:“您可能需要一个适当的加载程序来处理此文件类型”
- 为什么 React 应用程序的生产版本(使用 Webpack 和 Babel)使用 HMR 的错误开发环境,从而导致错误
- Webpack 报告错误:未定义__diranme
- Webpack/Babel/React - “未捕获的语法错误:意外令牌:”
- 在 webpack -p 上的 ./app/index.js 中存在错误
- 基本 webpack 不适用于按钮单击功能 - 未捕获的引用错误:未定义
- 由 webpack 构建的 react(es6) 在浏览器中有一个未捕获的类型错误
- Grunt-webpack说它“没有错误”,但没有捆绑任何东西
- Webpack - 错误:无法在加载器列表中定义“查询”和多个加载器
- Webpack bundle 和 TypeScript 产生错误的全局变量格式
- CommonsChunkPlugin 中的 webpack 错误:在正常模式下运行时,不允许使用非入口块