todas postinstall node name las instalar generar estructura desde dependencias como npm webpack babeljs

postinstall - package name npm



¿Cómo puedo importar un módulo dentro de una subcarpeta de paquete npm con webpack? (1)

Debería funcionar con la import ''foo/module''; . Resolverá el archivo ./node_modules/foo/module.js o ./node_modules/foo/module/index.js y no algo como ./node_modules/foo/node_modules/module/index.js si lo esperaba (en ese caso, usted lo esperaba). mejor instalar el módulo a través de npm).

Digamos que hay un paquete en node_modules llamado foo y quiero importar un módulo dentro de una biblioteca como foo/module través de webpack y babel ...

import Foo from ''foo''; trabajos

import SomeOtherModule from ''foo/module''; falla con lo siguiente:

Módulo no encontrado: Error: No se puede resolver el módulo ''foo / module'' en / Users / x / Desktop / someproject / js

Lo que hace que parezca que el paquete web está buscando el archivo en el lugar equivocado en lugar de node_modules

Mi webpack.config se ve así:

var webpack = require(''webpack''); var path = require(''path''); module.exports = { entry: [''babel-polyfill'',''./js/script.js''], output: { path: __dirname, filename: ''./build/script.js'' }, module: { loaders: [ { test: //.js$/, loader: ''babel'', query: { cacheDirectory: true, presets: [''es2015''] } } ], }, plugins: [ new webpack.NoErrorsPlugin() ], stats: { colors: true }, devtool: ''source-map'' };