我已经创建了一个本地NPM包,我正在尝试使用fallowing命令“npm install../npm value/npm value-0.1.1tgz”安装本地包。
这是给我的休闲错误。我的议程是“本地测试我的npm模块,而不将它们发布到npmjs.org”。
0 info it worked if it ends with ok
1 verbose cli [ 'D:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli 'D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '../replacevalue/replacevalue-0.1.1tgz' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink D:\Program Files\nodejs\\node.exe
5 verbose readDependencies using package.json deps
6 verbose cache add [ '../replacevalue/replacevalue-0.1.1tgz', null ]
7 verbose cache add name=undefined spec="../replacevalue/replacevalue-0.1.1tgz" args=["../replacevalue/replacevalue-0.1.1tgz",null]
8 verbose parsed url { protocol: null,
8 verbose parsed url slashes: null,
8 verbose parsed url auth: null,
8 verbose parsed url host: null,
8 verbose parsed url port: null,
8 verbose parsed url hostname: null,
8 verbose parsed url hash: null,
8 verbose parsed url search: null,
8 verbose parsed url query: null,
8 verbose parsed url pathname: '../replacevalue/replacevalue-0.1.1tgz',
8 verbose parsed url path: '../replacevalue/replacevalue-0.1.1tgz',
8 verbose parsed url href: '../replacevalue/replacevalue-0.1.1tgz' }
9 silly lockFile 11fd2abd-placevalue-replacevalue-0-1-1tgz ../replacevalue/replacevalue-0.1.1tgz
10 verbose lock ../replacevalue/replacevalue-0.1.1tgz C:\Users\mgowd1\AppData\Roaming\npm-cache\11fd2abd-placevalue-replacevalue-0-1-1tgz.lock
11 silly lockFile 11fd2abd-placevalue-replacevalue-0-1-1tgz ../replacevalue/replacevalue-0.1.1tgz
12 silly lockFile 11fd2abd-placevalue-replacevalue-0-1-1tgz ../replacevalue/replacevalue-0.1.1tgz
13 error addLocal Could not install ../replacevalue/replacevalue-0.1.1tgz
14 error Error: ENOENT, stat 'C:\node\replacevalue\replacevalue-0.1.1tgz'
15 error If you need help, you may report this log at:
15 error <http://github.com/isaacs/npm/issues>
15 error or email it to:
15 error <[email protected]>
16 error System Windows_NT 6.1.7601
17 error command "D:\\Program Files\\nodejs\\\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "../replacevalue/replacevalue-0.1.1tgz"
18 error cwd C:\node\Node_Odin
19 error node -v v0.10.22
20 error npm -v 1.3.14
21 error path C:\node\replacevalue\replacevalue-0.1.1tgz
22 error code ENOENT
23 error errno 34
24 verbose exit [ 34, true ]
3条答案
按热度按时间1wnzp6jl1#
你想使用
npm link
。npm link
允许你在文件系统上“安装”一个目录,就像它是一个包一样。它创建了一个符号链接,这意味着你只需要运行一次,包就可以始终保持“最新”。要使用它,导航到您想要使用新包的项目,然后运行
npm link /some/directory/path/to/your/package
。x4shl7ld2#
如果你还在寻找答案,这些是我使用一些答案的帮助来让它工作的步骤:
如果你犯了任何错误,或者已经尝试过链接,你可以通过以下方式删除:
af7jpaap3#
对于测试,您可以从主软件包文件夹运行
npm install [path to your dependency folder]
。它会将您的本地包作为依赖项安装到node_modules文件夹。然后你可以运行npm install
来安装其他依赖项。