试试这个:
require.resolve('bootstrap-sass/package.json')
返回:
path_to_my_project/node_modules/bootstrap-sass/package.json
你现在可以摆脱'package.json'路径后缀,例如:
var path = require('path') // npm install path var bootstrapPath = path.dirname(require.resolve('bootstrap-sass/package.json'))
由于每个包都必须包含package.json
文件,因此应始终有效(请参阅什么是包?).
试试这个:
require.resolve('bootstrap-sass/package.json')
返回:
path_to_my_project/node_modules/bootstrap-sass/package.json
你现在可以摆脱'package.json'路径后缀,例如:
var path = require('path') // npm install path var bootstrapPath = path.dirname(require.resolve('bootstrap-sass/package.json'))
由于每个包都必须包含package.json
文件,因此应始终有效(请参阅什么是包?).