मैं अपनी परियोजना से logary-js को संदर्भित करने का प्रयास कर रहा हूं।github से npm पैकेज, अनुपलब्ध फ़ाइलें
मैं इस packages.json फ़ाइल है:
✗ npm install
> [email protected] preinstall /Users/h/dev/proj/node_modules/.staging/logary-6603d70a
> npm run build
> [email protected] build /Users/h/dev/proj/node_modules/.staging/logary-6603d70a
> NODE_ENV=production webpack --progress --color --display-error-details --display-reasons --optimize-minimize
webpack 1.12.14
Usage: https://webpack.github.io/docs/cli.html
Options:
--help, -h, -?
--config
--context
--entry
--module-bind
--module-bind-post
--module-bind-pre
--output-path
--output-file
--output-chunk-file
--output-named-chunk-file
--output-source-map-file
--output-public-path
--output-jsonp-function
--output-pathinfo
--output-library
--output-library-target
--records-input-path
--records-output-path
--records-path
--define
--target
--cache [default: true]
--watch, -w
--watch which closes when stdin ends
--watch-aggregate-timeout
--watch-poll
--hot
--debug
--devtool
--progress
--resolve-alias
--resolve-loader-alias
--optimize-max-chunks
--optimize-min-chunk-size
--optimize-minimize
--optimize-occurence-order
--optimize-dedupe
--prefetch
--provide
--labeled-modules
--plugin
--bail
--profile
-d shortcut for --debug --devtool sourcemap --output-pathinfo
-p shortcut for --optimize-minimize
--json, -j
--colors, -c
--sort-modules-by
--sort-chunks-by
--sort-assets-by
--hide-modules
--display-exclude
--display-modules
--display-chunks
--display-error-details
--display-origins
--display-cached
--display-cached-assets
--display-reasons, --verbose, -v
Output filename not configured.
npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/h/.nvm/versions/node/v5.6.0/bin/node" "/Users/h/.nvm/versions/node/v5.6.0/bin/npm" "run" "build"
npm ERR! node v5.6.0
npm ERR! npm v3.6.0
npm ERR! code ELIFECYCLE
npm ERR! [email protected] build: `NODE_ENV=production webpack --progress --color --display-error-details --display-reasons --optimize-minimize`
npm ERR! Exit status 255
npm ERR!
npm ERR! Failed at the [email protected] build script 'NODE_ENV=production webpack --progress --color --display-error-details --display-reasons --optimize-minimize'.
कौन सा एक त्रुटि हो, तो आप प्राप्त है:
...
"dependencies": {
"logary": "logary/logary-js#master",
...
}
...
हालांकि, जब पैकेज नीचे खींचने की कोशिश कर, यह इस त्रुटि के साथ विफल निर्देशिका में कोई webpack.config.js फ़ाइल नहीं है। यह मुझे विश्वास दिलाता है कि एनपीएम केवल कुछ फाइलों को खींच रहा है। NPM-debug.log का कहना है:
89 verbose tar unpack /Users/h/.npm/logary/1.0.0/package.tgz
90 verbose tar unpacking to /Users/h/dev/proj/node_modules/.staging/logary-6603d70a
91 silly gentlyRm /Users/h/dev/proj/node_modules/.staging/logary-6603d70a is being purged
92 verbose gentlyRm don't care about contents; nuking /Users/h/dev/proj/node_modules/.staging/logary
-6603d70a
93 silly gunzTarPerm modes [ '770', '660' ]
94 silly gunzTarPerm extractEntry package.json
95 silly gunzTarPerm extractEntry README.md
96 silly gunzTarPerm extractEntry LICENSE
97 silly gentlyRm /Users/h/dev/proj/node_modules/.staging/logary-6603d70a/node_modules is being purg
ed
98 verbose gentlyRm don't care about contents; nuking /Users/h/dev/proj/node_modules/.staging/logary
-6603d70a/node_modules
99 silly doParallel preinstall 1
100 silly preinstall [email protected] /Users/h/dev/proj/node_modules/.staging/logary-6603d70a
101 info lifecycle [email protected]~preinstall: [email protected]
इसके अलावा, इस उदाहरण https://github.com/logary/logary-js/tree/master/examples/webpack में तब भी वह अच्छे logary संदर्भित है फाइल सिस्टम के माध्यम से नहीं बल्कि GitHub से यद्यपि,।
तो प्रश्न बन जाता है; मैं github से लॉगरी कैसे संदर्भित करूं? या इसे काम करने के लिए package.json फ़ाइल में मुझे क्या बदलना चाहिए?
क्या कोई कारण है कि आप एनपीएम में संस्करण का उपयोग नहीं कर रहे हैं? – Andy
हां, यह मेरी खुद की लाइब्रेरी है और मैं इसे अपने सॉफ्टवेयर में खून बह रहा रखना चाहता हूं। – Henrik