我开发了一个包,例如: testlab,它的package.json是:
{
"devDependencies": {
"mocha": "^2.0.0"
},
"name": "@aab/testlab",
"version": "2.6.0",
"description": "example for npm",
"main": ".\\dest\\main.js",
"dependencies": {
"gulp": "^3.9.1",
"gulp-changed": "^1.3.2"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"test"
],
"author": "aab <aab@exmaple.com>",
"license": "ISC"
}假设我在devDendencies中包含了mocha,然后创建了一个本地目录,名为c:\示例,并使用
npm install @aab/testlab
要将我的包放在c:\示例下面,但是当我查看c:\example\node_modules时,我没有发现已经安装了mocha包。我还尝试了其他命令,比如
npm install @aab/testlab
还是没有运气。我使用了NodeJS v4.6.0和NPM4.0.2。虽然nodeJS看起来有点老了,但有人能帮我吗?
发布于 2016-11-30 23:13:22
我看到只有当NODE_ENV设置为PRODUCTION时才会发生这种情况。可能是别的什么东西在设置它。
https://stackoverflow.com/questions/40899917
复制相似问题