我正在创建一个npm包并使用webpack作为babel,eslint等加载器.但是我假设包的最终编译版本应该只包含那个模块,没有webpackBootstrap.
我当前的包,webpack配置和源代码.我把它剥离下来让它"工作".
我采取的步骤来检查它是否正常工作:
npm install
npm run build
npm install -g .
node
var test = require('test-package');
Run Code Online (Sandbox Code Playgroud)
导致此错误:
Error: Cannot find module 'test-package'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at repl:1:12
at REPLServer.defaultEval (repl.js:248:27)
at bound (domain.js:280:14)
at REPLServer.runBound [as eval] (domain.js:293:12)
at REPLServer.<anonymous> (repl.js:412:12)
at emitOne (events.js:82:20)
Run Code Online (Sandbox Code Playgroud)
我是webpack和npm的新手,所以如果您需要更多信息请告诉我.
我开始构建一个我想在NPM上发布的组件库(并在其他应用程序中重用),通过使用创建一个React应用程序create-react-app.不幸的是,create-react-app默认配置似乎不支持构建此类组件库(请参阅 这些 问题).所以我似乎要弹出.
你有一些指令在弹出后配置什么来使这个组件库我可以在其他应用程序中重用(我猜一些Webpack的东西)?