上下文:Node.JS
我在为ORGANIZATION-SCOPED软件包(来自NodeJS.com)的'require()'调用时出错
$ pwd
/Users/Sarma
$ node
> module.paths
[ '/Users/Sarma/repl/node_modules',
'/Users/Sarma/node_modules',
'/Users/node_modules',
'/node_modules',
'/usr/local/lib/node_modules',
'/Users/Sarma/.node_modules',
'/Users/Sarma/.node_libraries',
'/usr/local/Cellar/node/10.2.1/lib/node' ]
> require('@asux.org/cli-npm')
Error: Cannot find module '@asux.org/cli-npm'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
at Function.Module._load (internal/modules/cjs/loader.js:520:25)
at Module.require (internal/modules/cjs/loader.js:650:17)
at require (internal/modules/cjs/helpers.js:20:18)
有关如何解决此问题的任何提示?
为了调查自己,我在'/'中搜索'loader.js',但未发现任何内容(除了在XCode和VSC下)。
$ pwd
/Users/Sarma
$ ls -la node_modules
total 0
drwxr-xr-x 12 Sarma staff 384 Apr 6 22:22 .
drwxr-xr-x+ 72 Sarma staff 2304 Apr 6 22:22 ..
drwxr-xr-x 3 Sarma staff 96 Apr 6 22:22 .bin
drwxr-xr-x 3 Sarma staff 96 Apr 6 22:22 @asux.org
drwxr-xr-x 3 Sarma staff 96 Apr 6 22:22 @types
drwxr-xr-x 7 Sarma staff 224 Apr 6 22:22 ansi-styles
drwxr-xr-x 7 Sarma staff 224 Apr 6 22:22 chalk
drwxr-xr-x 9 Sarma staff 288 Apr 6 22:22 color-convert
drwxr-xr-x 6 Sarma staff 192 Apr 6 22:22 color-name
drwxr-xr-x 8 Sarma staff 256 Apr 6 22:22 commander
drwxr-xr-x 7 Sarma staff 224 Apr 6 22:22 has-flag
drwxr-xr-x 7 Sarma staff 224 Apr 6 22:22 supports-color
$ ls -la node_modules/@asux.org/cli-npm
total 32
drwxr-xr-x 8 Sarma staff 256 Apr 6 22:22 .
drwxr-xr-x 3 Sarma staff 96 Apr 6 22:22 ..
-rw-r--r-- 1 Sarma staff 3834 Oct 26 1985 HISTORY
-rw-r--r-- 1 Sarma staff 1516 Oct 26 1985 LICENSE
drwxr-xr-x 5 Sarma staff 160 Apr 6 22:22 bin
drwxr-xr-x 3 Sarma staff 96 Apr 6 22:22 node_modules
-rw-r--r-- 1 Sarma staff 375 Apr 6 22:22 package-lock.json
-rw-r--r-- 1 Sarma staff 2100 Apr 6 22:22 package.json
提前感谢!
在package.json中。我错过了明显的事情(事后回想)。
"main": "bin/asux_module.js",
一旦添加,require()成功。