npm - 运行Webpack时: EACCES,打开 '/build/bundle.js'错误

标签 npm webpack

无法从我项目的子目录中运行webpack。
这是我得到的错误:
错误:EACCES,打开“/build/bundle.js”

这是webpack配置文件:

module.exports = {
    entry: ['./app.ts'],
    output: {
        filename: 'bundle.js',
        path: '/build'
    },
    resolve: {
        extensions: ['', '.ts', '.js' ]
    },
    devtool: 'source-map',
    module: {
        loaders: [
            { test: /\.ts$/, loader: 'ts?sourceMap!ts-jsx' }
        ]
    }
};

尝试使用以下命令:'sudo chown -R whoami〜/.npm'没有帮助。

最佳答案

答案很晚,但似乎您正在尝试在系统根目录(/build)中进行构建。对于旧版的webpack,请在属性路径上使用./build。对于最新版本的webpack(今天为3.0),path: path.resolve(__dirname, 'dist'),应该可以工作。

关于npm - 运行Webpack时: EACCES,打开 '/build/bundle.js'错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29632074/

相关文章:

node.js - 在 Node 依赖项中查找特定文件的位置的最佳方法?

javascript - 无法使用 npm 和 webpack 设置 NODE_ENV=production

node.js - 从 Node 中的 mongodb 中排除 kerberos 依赖

javascript - 失败 TFS 建立在像 TC 这样的指标变化上

javascript - 使用 Cypress 连接到 SQL DB

javascript - 如何解决需要适当加载器的 npm 错误?

javascript - webpack 文件加载器有什么作用?

css - 使用 webpack 更改 react-bootstrap Navbar 的文本颜色

javascript - 如何在捆绑的 ReactJs 中发送值

unit-testing - 测试使用全局事件总线的 Vue 单文件组件