我遇到的问题包括不需要使用noparse选项通过browserify解析的第三方库。
执行以下操作会导致错误(在下面提供)
$> npm install onsenui@2.0.0-alpha.6
$> npm install browserify
$> echo "onsenui = require('onsenui/js/onsenui');" > index.js
$> node_modules/.bin/browserify --noparse="onsenui/js/onsenui" index.js > build.js
导致以下错误
Error: Cannot find module './core.js' from '/Users/user/browsify-test/node_modules/onsenui/js'
at /Users/user/browsify-test/node_modules/browserify/node_modules/resolve/lib/async.js:55:21
at load (/Users/user/browsify-test/node_modules/browserify/node_modules/resolve/lib/async.js:69:43)
at onex (/Users/user/browsify-test/node_modules/browserify/node_modules/resolve/lib/async.js:92:31)
at /Users/user/browsify-test/node_modules/browserify/node_modules/resolve/lib/async.js:22:47
我希望browserify不会尝试在onsenui文件中遵循要求,因为它已经捆绑销售,我告诉browserify不要解析要求。